open atlas

nest

NestJS с нуля до senior

Структурный фреймворк для бэкендов на Node — он задаёт серверу чёткую, продуманную форму, чтобы код на TypeScript оставался организованным по мере роста до продакшена.

10 юнитов·38 уроков·~11 ч

Начать трек
00

С нуля

Зачем нужен Nest и ментальная модель dependency injection.
01

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

Модули связывают провайдеры с контроллерами через DI-контейнер.
02

Валидация и pipes

Валидируй на границе через DTO и pipes; защищай через guards.
03

Конфигурация и модули при масштабировании

Конфигурация и композиция модулей при масштабировании
04

Персистентность по-Nest'овски

Общайся с базой данных по-Nest'овски
05

Аутентификация и авторизация

Аутентифицируй и авторизуй запросы
06

Тестирование Nest

Тестируй Nest без всего приложения
07

Ошибки и наблюдаемость

Production-grade обработка ошибок и телеметрия
08

Микросервисы и GraphQL

За пределами одного REST-приложения
09

Собираем всё вместе

Спроектируй полностью типизированный, защищённый, протестированный Nest-сервис от и до

Проекты по этому треку

Guided-проекты, которые закрепляют изученное здесь.

Следующий трек

Логика с нуля

Высказывания, доказательства и строгие рассуждения — слой мышления, на котором стоят алгоритмы.