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
241
58
10 years ago 00:20:35 380
Разработка API
7 years ago 00:08:18 445
Callback API Бот
1 year ago 00:13:00 1
Api
3 years ago 01:49:08 1
rest api
13 years ago 00:02:38 10
API KOMBINAT
10 years ago 00:37:02 621
myTarget API. Система Iskander.
9 years ago 00:33:27 43
Java Spring REST API AngularJS JSON
3 years ago 00:14:41 82
Микросервисы. Проектирование API
9 years ago 00:25:51 139
Дмитрий Козорез — Java 8 Time API
13 years ago 00:05:28 22
Pasculli-Le Api
5 years ago 00:33:56 5
Stream API
9 years ago 00:26:51 128
Урок 2 . Web API. Часть 1
8 years ago 00:12:26 1
API VK
2 years ago 00:20:50 5
API адаптеры
9 years ago 01:16:48 210
Тонкие моменты Linux API
5 years ago 00:08:48 93
Implement RESTful API using .Net Core
6 years ago 00:44:39 17
RESTful API With PHP & MySQL
9 years ago 00:55:29 768
Тагир Валеев — Stream API: рекомендации лучших собаководов