Вы используете мобильную версию

перейти на Полную версию сайта

Запись

Node.js level 2 (Дмитрий Лаврик)

Складчина Node.js level 2 (Дмитрий Лаврик). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
14700 руб
Взнос:
356 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
  1. Евражкa
    Евражкa Организатор складчин

    Node.js level 2 (Дмитрий Лаврик)

    [​IMG]


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

     
    Евражкa, 8 фев 2025 в 22:38
  2. Похожие складчины
    Загрузка...
Наверх