Скрыть объявление

Если у вас возникают проблемы с пополнением баланса по карте, то пробуйте через СБП . Он еще и выгоднее (без комиссии банка).


СБП - это система быстрых платежей - перевод по номеру телефона без комиссии

Скрыть объявление

Если у Вас проблемы с пополнением баланса, то попробуйте отключить VPN и воспользоваться этим Сайтом

Скрыть объявление

Осталось несколько часов до окончания акции!

Успейте поучаствовать!

Подробности ТУТ

Скрыть объявление

На короткое время в нашем  канале  рассказываем где достать редкие курсы

Запись

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

Тема в разделе "Курсы по программированию"

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

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

1. Евражкa
open
2
Записаться
  1. Евражк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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх