Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Ermac, 8 фев 2025.

Цена: 14700р.-89%
Взнос: 1476р.

Основной список: 12 участников

  1. 8 фев 2025
    #1
    Ermac
    Ermac СкладчикСкладчик

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

    Screenshot-1.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 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 10 фев 2025
    2 пользователям это понравилось.
  2. Последние события

    1. nickvdandy
      nickvdandy участвует.
      26 фев 2025
    2. AndreyN
      AndreyN участвует.
      22 фев 2025
    3. Graph-sh
      Graph-sh участвует.
      20 фев 2025
    4. skladchik.com
      В складчине участвует 10 человек(а).
      20 фев 2025

    Последние важные события

    1. skladchik.com
      Пропуск организатор.
      20 фев 2025