Загрузка страницы

Курс NestJS (#5): контроллеры, провайдеры, Inversion of Control и Dependency Injection

Урок содержит в себе полезную информацию про контроллеры и провайдеры с более детальным описанием их возможностей. Также, насколько это возможно, простыми словами, объяснено, что такое инверсия контроля (Inversion of Control, IoC) и инъекция зависимостей (Dependency Injection).

СОДЕРЖАНИЕ:
00:00 Режимы работы NestJS: Standard и Library-Specific
01:57 Декоратор @HttpCode. Опция passthrough.
04:00 Список нужных декораторов для эндпоинтов контроллера
05:15 Wildcards для путей роутов. Декоратор @Redirect.
06:54 Суб-доменный роутинг и декоратор @HostParam. Константы из HttpStatus.
10:14 Суть провайдеров и контроллеров
11:50 Объяснение механизма инъекции зависимостей и IoC
17:50 Constructor-based vs Property-based dependency injection
19:56 Регистрация провайдера внутри модуля
20:43 Время жизни провайдеров (scope)

Ссылка на GitHub-репозиторий с исходниками:
https://github.com/makewebme/nestjs-course

⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me
Детали тут: https://makeweb.me/course-js-fullstack-developer
Телеграм для связи по курсу: @makewebchatme

🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).

💬 💬 💬
Присоединяйся к нашему Telegram-чату https://t.me/makewebme

Видео Курс NestJS (#5): контроллеры, провайдеры, Inversion of Control и Dependency Injection канала MakeWeb.me
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
12 сентября 2022 г. 15:13:37
00:22:01
Другие видео канала
Курс Javascript Fullstack разработчик: Урок 9Курс Javascript Fullstack разработчик: Урок 9React-хук useAsync: упрости свои запросыReact-хук useAsync: упрости свои запросыКурс NestJS (#6): модули и middlewareКурс NestJS (#6): модули и middlewareКурс Javascript Fullstack разработчик: Урок 4Курс Javascript Fullstack разработчик: Урок 4Курс по Ant Design. Урок #3Курс по Ant Design. Урок #3Курс NestJS (#4): заканчиваем CRUD для юзера, валидируемКурс NestJS (#4): заканчиваем CRUD для юзера, валидируемКурс Javascript Fullstack разработчик: Урок 1Курс Javascript Fullstack разработчик: Урок 1Курс NestJS (#3): продолжаем делать CRUD для сущности UserКурс NestJS (#3): продолжаем делать CRUD для сущности UserКурс NestJS (#2): настройка Docker, подключение к БД, создаём сущность UserКурс NestJS (#2): настройка Docker, подключение к БД, создаём сущность UserКурс NestJS (#1): введение в тему, установка, разбор стандартных файловКурс NestJS (#1): введение в тему, установка, разбор стандартных файловJavascript Fullstack: кто такой и как им стать?Javascript Fullstack: кто такой и как им стать?Event Loop в JS: почти всё про его работу  (ЧАСТЬ 2)Event Loop в JS: почти всё про его работу (ЧАСТЬ 2)Event Loop в JS: почти всё про его работу  (ЧАСТЬ 1)Event Loop в JS: почти всё про его работу (ЧАСТЬ 1)Рекурсия, древовидная структура и drag-n-drop на примере реального React-компонентаРекурсия, древовидная структура и drag-n-drop на примере реального React-компонентаЛикбез по Photoshop для веб-разработчика (ЧАСТЬ 1)Ликбез по Photoshop для веб-разработчика (ЧАСТЬ 1)Курс по Ant Design. Урок #2Курс по Ant Design. Урок #2Сахарный синтаксис языка C#Сахарный синтаксис языка C#Курс по Ant Design. Урок #1Курс по Ant Design. Урок #1Технология верстки 2021: создание простого лендинга (часть 9)Технология верстки 2021: создание простого лендинга (часть 9)Технология верстки 2021: создание простого лендинга (часть 8)Технология верстки 2021: создание простого лендинга (часть 8)
Яндекс.Метрика