Капоне
Администратор
- Регистрация
- 1 Апр 2015
- Сообщения
- 95.265
- Реакции
- 465.752
Складчина: 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 руб
СЛИВЫ КУРСОВ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Летний бум продаж [Марина Кузнецова]
- Логопедия. Основы (видеоучебник) [Марианна Лынская]
- Обход гео-блоков без VPN-клиента [№1 на 1 год] [controld.com]
- [Опт-5] Bulk DNS Resolver со скидкой 45%
- [Вязание] Костюм Ко-ко-ко [Ульяна Ситник] [lovelovetoknit]
- Джерки и колбаски в дегидраторе [Fripse_house] [Юлия Хаустова]