Открыта Node.js Level 2. Основы разработки на фреймворке NestJS [Дмитрий Лаврик]

Node.js Level 2. Основы разработки на фреймворке NestJS [Дмитрий Лаврик]
0.00 звёзд 0 оценок

asd

Постоялец
Организатор
Статус
Online
Сообщения
4,938
Реакции
2,487
Баллы
1,030
BT
1,656
Node.js Level 2. Основы разработки на фреймворке NestJS [Дмитрий Лаврик].png

Идея курса
Мы хотим освоить популярный фреймворк, который решает все архитектурные вопросы и обеспечивает разработчика удобной и стабильной экосистемой.
Для продуктивного участия в курсе необходимы базовые знания 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

Что вы получите:
  • 8 онлайн уроков
    Один раз в неделю по средам в 20:00 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.
  • Видеозаписи всех уроков
    Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после окончания занятия он доступен в записи в хорошем качестве
  • Материалы и исходники
    Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.
  • Домашние задания
    После каждого урока выдаётся домашнее задание, которое нужно сделать для закрепления пройденного материала.
  • Доступ в закрытую группу
    Во время прохождения курса все участники тусуются в рамках закрытой площадки, где помогают друг другу, а также задают вопросы преподавателю и получают ответы на них.
Старт 2 апреля 2025
Цена 14700 руб

Продажник
Скрытое содержимое могут видеть только пользователи групп(ы): Зарегистрированный
Донор
 
На доноре старт. Цена 1000 рублей. Отпишите, будет ли у нас проводится? Очень бы хотелось.
 
Ответьте, пожалуйста.
 
парни, а вы напишите оргу в личкач, либо другому какому-нибудь попробуйте, кто-нибудь да проведёт мероприятие
 
Скрытое содержимое для пользователя(ей): asd
 
На доноре старт. Цена 1000 рублей. Отпишите, будет ли у нас проводится? Очень бы хотелось.
Ответьте, пожалуйста.
парни, а вы напишите оргу в личкач, либо другому какому-нибудь попробуйте, кто-нибудь да проведёт мероприятие
*** Скрытый текст не может быть процитирован. ***
а что, на доноре ничего не видно?
 
Назад
Сверху