Открыто

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

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

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

  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. MikeleCorleone
      MikeleCorleone участвует.
      3 авг 2025 в 15:03
    2. skladchik.com
      В складчине участвует 10 человек(а).
      3 авг 2025 в 15:03
    3. brana
      brana не участвует.
      29 июл 2025
    4. brana
      brana участвует.
      29 июл 2025

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

    1. skladchik.com
      Нужен организатор складчины.
      4 апр 2025
    2. skladchik.com
      Сбор взносов начинается 01.04.2025.
      30 мар 2025
    3. skladchik.com
      Пропуск организатор.
      20 фев 2025
  3. Обсуждение
  4. 31 мар 2025
    #2
    voldia
    voldia ЧКЧлен клуба
    давайте порекламируем что ли и народа чуть собирём
     
  5. 4 апр 2025
    #3
    Ermac
    Ermac СкладчикСкладчик
    Вот это подстава курс уже начался и организатор был назначен а сейчас его уже нет
     
    1 человеку нравится это.
  6. 1 июн 2025
    #4
    voldia
    voldia ЧКЧлен клуба
    Новый курс от автора Скрытая ссылка
    Кто бы взялся организовать.