Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 186.743
- Реакции
- 465.822
Складчина: Node.js - Основы разработки на фреймворке NestJS [Дмитрий Лаврик]
Идея курса
Мы хотим освоить популярный фреймворк, который решает все архитектурные вопросы и обеспечивает разработчика удобной и стабильной экосистемой.
Для продуктивного участия в курсе необходимы базовые знания node и typescript.
Программа курса
Урок 1
Установка и начало работы
Базовая архитектура NestJS
Концепция модулей и их структура
Провайдеры и внедрение зависимостей
Контроллеры и роутинг
Жизненный цикл запроса
Урок 2
Базы данных и ORM, TypeORM vs Sequelize
Начало работы с mysql / mariadb
Создание и подключение моделей
Typescript в Sequelize
Реализация простых CRUD операций
Сериализация моделей
Урок 3
Создание DTO для ресурсов
Стандартная валидация в NestJS
Валидаторы и трансформеры
Основные декораторы для правил валидации
Обработка сообщений об ошибках
Анализ проблем получившейся кодовой базы
Урок 4
Субъективное улучшение NestJS
Знакомство с Nestia - NestJS Helper
Удобное описание DTO и правил валидации
Улучшенные декораторы методов контроллера
Исправления кодовой базы с учётом Nestia
Автогенерация документации API
Урок 5
Реалистичная работа с ORM
Минусы автосинхронизации моделей в Sequelize
Настройка работа с миграциями
Отношения между сущностями: 1-1, 1-M, M-1, M-M
Типизация связей в Sequelize
Запросы на основе отношений
Урок 6
Работа с пользователями
Регистрация и вход на сайт, защита маршрутов
Роли пользователей и разделение прав доступа
Нюансы аутентификация в SPA и MPA
Cookie vs JWT-токены
CSRF-атаки и защита от них
Урок 7
Углубление в архитектурные вопросы
HTTP-ядро: Express vs Fastify
Lifecycle events, middleware, обработка ошибок
Конфигурация и env-переменные
Работа с Event Emitter
Основы тестирования и подмена зависимостей
Урок 8
Примеры realtime-коммуникаций
Server Sent Events
Web Sockets в NestJS и Nestia
Развертывание приложения на сервере
Подведение итогов курса
Карта тем для развития в NestJS
Старт курса 2 апреля 2025
Цена курса: 14 700 руб
СКАЧАТЬ
Идея курса
Мы хотим освоить популярный фреймворк, который решает все архитектурные вопросы и обеспечивает разработчика удобной и стабильной экосистемой.
Для продуктивного участия в курсе необходимы базовые знания node и typescript.
Программа курса
Урок 1
Установка и начало работы
Базовая архитектура NestJS
Концепция модулей и их структура
Провайдеры и внедрение зависимостей
Контроллеры и роутинг
Жизненный цикл запроса
Урок 2
Базы данных и ORM, TypeORM vs Sequelize
Начало работы с mysql / mariadb
Создание и подключение моделей
Typescript в Sequelize
Реализация простых CRUD операций
Сериализация моделей
Урок 3
Создание DTO для ресурсов
Стандартная валидация в NestJS
Валидаторы и трансформеры
Основные декораторы для правил валидации
Обработка сообщений об ошибках
Анализ проблем получившейся кодовой базы
Урок 4
Субъективное улучшение NestJS
Знакомство с Nestia - NestJS Helper
Удобное описание DTO и правил валидации
Улучшенные декораторы методов контроллера
Исправления кодовой базы с учётом Nestia
Автогенерация документации API
Урок 5
Реалистичная работа с ORM
Минусы автосинхронизации моделей в Sequelize
Настройка работа с миграциями
Отношения между сущностями: 1-1, 1-M, M-1, M-M
Типизация связей в Sequelize
Запросы на основе отношений
Урок 6
Работа с пользователями
Регистрация и вход на сайт, защита маршрутов
Роли пользователей и разделение прав доступа
Нюансы аутентификация в SPA и MPA
Cookie vs JWT-токены
CSRF-атаки и защита от них
Урок 7
Углубление в архитектурные вопросы
HTTP-ядро: Express vs Fastify
Lifecycle events, middleware, обработка ошибок
Конфигурация и env-переменные
Работа с Event Emitter
Основы тестирования и подмена зависимостей
Урок 8
Примеры realtime-коммуникаций
Server Sent Events
Web Sockets в NestJS и Nestia
Развертывание приложения на сервере
Подведение итогов курса
Карта тем для развития в NestJS
Старт курса 2 апреля 2025
Цена курса: 14 700 руб
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Курсы-бестселлеры [Тариф Всё и сразу] [Анна Лапина]
- Создай первый AI-сериал и ролик с озвучкой — без оператора, монтажёра и хаоса в генерации [PinTraffic]
- Жизненная сила и управление энергией" |II часть Трилогии "Ресурс и Уровень энергии" [Катя Баллеста]
- Методы традиционной китайской медицины в спорт [Александр Твердохлебов]
- Упругое тело за 35 дней [Анастасия Лунегова]
- Новый летний FMD 2026 [leonov_chef] [Сергей Леонов]