HD PHP: Porto: Containers Layer [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3 - видео

PHP: Porto: Containers Layer [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3 - видео
00:36:37
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 6867 роликов

Sound language:
RUS - Русский

Обзор слоя Контейнеров (Containers) архитектурного шаблона проектирования — Порто (Porto).*Слой Контейнера == Код высокого уровняЦели слоя Контейнера► Отделить задачи друг от друга► Разбить крупные задачи на более мелкие подзадачи► Определить правила оформления бизнес-логики (Компоненты)* 

►►►Что такое контейнер? Что можно выделить в отдельный контейнер?Точного определения что такое Контейнер — нет. Но мы попытаемся его выделить.Контейнер — это совокупность классов объединенных вместе для решения одной задачи и предоставляет доступ с помощью одного или более интерфейсов: Web (страница на сайте), API, CLI (командная строка).Чаще всего ядром контейнера служит Модель (или так называемые Value Object, DTO и тп)Контейнер обеспечивает реализацию задачи и предоставляет доступ с помощью одного или более интерфейсов: Web (страница на сайте), API, CLI (командная строка).Если в приложении есть сущность у которой есть свои маршруты, контроллеры, модели и тп. То можно выделить эту сущность в отдельный контейнер. 

*►►► Размеры контейнера:► Минимальный — обслуживание одной модели.► Средний — обслуживание нескольких связанных друг с другом моделей когда использование их по отдельности не имеет смысла.► Максимальный размер контейнера — весь проект.Например в приложении Блог, статью блога (BlogPost) можно выделить в отдельный контейнер.Рекомендуется чтобы в одном контейнере была одна модель (не обязательно).*►►► Взаимодействия контейнеров► Контейнер может зависеть от одного и более других контейнеров► Контейнер может вызывать задачи (Tasks) других контейнеров► Модель одного контейнера может иметь связь с моделью другого контейнера► Возможны иные формы связи, например — прослушивание событий запускаемых другими контейнерами*#MahmoudZalt #porto #слой_контейнера #порто #Containers #Ship #слой_корабля #laracasts** Полезные ссылки:► Порто (Porto): https://github.com/Mahmoudz/Porto ► Апиато (Apiato): http://apiato.io ► Автор Порто [Mahmoud Zalt]: http://zalt.me ► Плейлист курса: https://clck.ru/SGecU

★ Автор видео: Дмитрий Афанасьев.★ Канал: https://clck.ru/JVYct *

RSS
Артем Хомчук
11:21
Ждуууууу!!!
Denis Shingarev
12:44
Ждём!!!
Эржан
15:32
+1
Мне еще рано суда, но я иду в этом направлении
Center Developments
15:54
Погнали кодить уже ) с наступающим)
Viсtor Razdorov
16:00
Вы что предали phpStorm? xD
P.s. Спасибо за Ваш труд!