API & SPI. Dependency Injection гибкая архитектура. Service Provider Interface
Заключительное видео по разработке простейшего механизма внедрения зависимостей на примере реализации adonisjs 4. Это видео по продвинутой архитектуре программы с использованием API & SPI подхода к разделению зон ответственности модулей. Все это используется на базе Dependency Injection.
В этом видео я разрабатываю роутинг с возможностью расширять его из любого модуля и переопределять при необходимости существующие конфигурации.
Смотри теорию в первом видео:
О том как сделать IoC смотрим во втором видео:
Ну и о том, для чего и как использовать Service Providers смотри в третьем видео:
И что такое Service Contracts в четвертом видео:
Заключительное видео про API & SPI:
Плейлист с разбором Dependency Injection в Angular
Обязательно посмотри видео о SOLID принципах в Angular:
----
Ветка для начала урока
Ветка с выполненным уроком
Инструкция для начала работы над уроком
1) Открыть терминал
2) Склонировать репозиторий
git clone lesson
3) Перейти в папку проекта
cd lesson
4) Установить все зависимости
npm install
5) Для запуска сборки проекта в режиме разработки запустить
npm start
6) Открыть Visual Studio Code и начать разработку по уроку
Спасибо за просмотр.
Подписывайтесь на канал для того чтобы не пропустить следующие видео
00:00 - Что такое API & SPI
01:45 - Разработка Router (API)
04:20 - Разработка Route (SPI)
06:15 - Разработка RouteCollection
10:32 - Разработка NotFoundRoute (первый роут)
12:41 - Разработка HomeRoute
14:32 - Разработка AboutUsRoute
15:30 - Итоги
1 view
199
45
3 months ago 00:16:45 16
Оставить мир позади уже сейчас.Сценарий Обамы и ставки на гибель Т.Следуй за деньгами!