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 - Итоги
Back to Top