Онлайн 🎓 Сертификат об окончании

NestJS — с нуля, современный backend на TypeScript и Node JS

Логотип Purple School Purple School Отзывов пока нет

Курс по backend-разработке на NestJS с использованием TypeScript, Node.js и MongoDB. Подойдёт тем, кто знает JavaScript на начальном уровне и хочет научиться создавать современные API, работать с базами данных, тестировать и выкладывать приложения. В итоге слушатель получает практический опыт разработки production-сайта и сертификат.

Формат
Онлайн
Документ
Сертификат

Чему вы научитесь

  • Писать на фреймворке NestJS
  • Проектировать API по лучшим практикам
  • Работать с MongoDB и выполнять агрегации
  • Писать чистый и поддерживаемый код на Node.js
  • Писать типизированный код на TypeScript
  • Разрабатывать модуль авторизации с JWT
  • Писать unit и e2e тесты
  • Настраивать переменные окружения для разработки и production
  • Использовать NestJS CLI
  • Работать с Docker и выкладывать приложения на production
  • Создавать Telegram-бота для уведомлений
  • Проводить валидацию данных и использовать DTO
  • Загружать и обрабатывать файлы на API
  • Интегрировать приложение с внешними API

Программа курса

16 модулей

  1. 1Введение
    • Почему NestJS?
    • Как устроен курс
    • Обзор проекта
    • AI и тренажёры
    • Работа на платформе
    • Практика на проекте
  2. 2Настройка окружения
    • Настройка окружения
    • Работа NestJS-cli
    • Настройки для VSCode
    • Работа с gitflow
  3. 3Введение в TypeScript
    • Компилятор TypeScript
    • Базовые типы
    • Interfaces and Types
    • Литеральные типы
    • Классы
    • Enums
    • Generics
    • Манипуляции с типами
  4. 4Модули, контроллеры и провайдеры
    • Обзор структуры проекта
    • Введение в модули
    • Деление на модули
    • Создание моделей
    • Введение в контроллеры
    • Создание контроллеров
    • Введение в провайдеры
  5. 5Работа с базой данных
    • Работа с переменными окружения
    • Подготовка окружения
    • Подключение Mongo
    • Описание моделей
    • Связи между моделями
    • Сервис отзывов
  6. 6Тесты
    • Типы тестирования
    • Тесты отзывов
    • Unit тесты
  7. 7Валидация данных
    • Exception filters и pipes
    • Реализация ValidationPipe
  8. 8Отладка приложений
    • Debug в VSCode
    • Анализ памяти
    • Анализ производительности
  9. 9Авторизация
    • Регистрация пользователя
    • Как работает JWT
    • Авторизация и генерация JWT
    • JWT стратегия и Guard
    • Декоратор для получения пользователя
    • Тесты с авторизацией
  10. 10Продвинутые темы MongoDB
    • Работа с Mongo через GUI
    • Агрегации в Mongo
    • Пишем свой Pipe
    • Функции в Mongo 4.4
    • Сервис страниц
    • Текстовый индекс Mongo
    • Group и push
  11. 11Выкладка на production
    • Сборка Docker
    • Docker-compose
    • GitHub actions
  12. 12Работа с файлами
    • Обзор модуля
    • Загрузка файлов
    • Конвертация изображений
    • Serve файлов
    • Sitemap.xml
  13. 13Telegram bot уведомлений
    • Подготовка бота
    • Интеграция Telegraf
    • Реализация forRootAsync
  14. 14Интеграция с внешним API
    • Обзор модуля
    • Подготовка моделей
    • HttpModule
    • ScheduleModule
  15. 15Заключение
    • Финальное тестирование
    • Собеседование с AI наставником
    • Практика собеседования с AI
  16. 16Командный проект
    • Основы Scrum
    • Старт задачи
    • Выполнение задачи
    • Код ревью
    • Обзор проекта
    • Старт командного проекта

Преподаватели: Антон Ларичев

Кому подойдёт курс

Начинающие backend-разработчики

Курс даёт практические навыки создания API на NestJS с нуля.

Разработчики, знающие JavaScript

Позволит освоить TypeScript и современный фреймворк NestJS для построения масштабируемых приложений.

Тем, кто хочет научиться работать с MongoDB

В курсе разбираются подключение, модели, агрегации и продвинутые темы MongoDB.

Подготовка: Знание JavaScript на начальном уровне

Как проходит обучение

Формат
онлайн
Расписание
в своём темпе, неограниченный доступ
Практика
4 упражнения, 40 тестов, домашние задания, live-code, командный проект (на тарифе с наставником)
Документ
Сертификат об окончании

Бонусы: 300 ₽ за регистрацию; Гарантия возврата денег 30 дней; Неограниченный доступ; Сертификат об окончании; AI-наставник; Тренажёры; Проверка домашних заданий; Командный проект (на тарифе с наставником)

Стоимость обучения

Для частных лиц 3 999 ₽ 6 990 ₽

Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 91%.

5 000 ₽148 400 ₽
Смотреть курсы рубрики подешевле →

Цены — по данным сайта школы на 24 октября 2026. Перед оплатой уточните актуальную стоимость и скидки у школы.

Плюсы и минусы

Оценка редакции Курсографа по фактам со страницы курса.

Сильные стороны

  • Практика на реальном production-проекте, который будет опубликован
  • Неограниченный доступ к материалам курса
  • Гарантия возврата денег в течение 30 дней
  • Современный стек: NestJS, TypeScript, MongoDB, Docker

На что обратить внимание

  • Требуется начальное знание JavaScript
  • Занятия с наставником и проверка домашних заданий ограничены 2-3 месяцами в зависимости от тарифа
  • Для глубокого понимания Dependency Injection и декораторов рекомендуется предварительно пройти курс по Node.js

Отзывы о школе Purple School

О школе пока нет отзывов на Курсографе.

Учились здесь? Оставьте отзыв

Частые вопросы о курсе

Подойдёт ли курс, если я не писал на Node.js?

Да, но для лучшего понимания концепций NestJS рекомендуется сначала пройти курс по Node.js.

На сколько времени открыт доступ к курсу?

Доступ неограничен по времени, но занятия с наставником и проверка домашних заданий ограничены 2-3 месяцами для тарифов с наставником.

Кому задавать вопросы при сложностях?

Для тарифов с наставником доступен прямой чат с наставником.

Какой документ выдают после окончания?

Сертификат об окончании курса.

Можно ли вернуть деньги, если курс не подошёл?

Да, в течение 30 дней после покупки при условии прохождения менее 50% курса.

Похожие курсы в других школах

Все курсы рубрики «IT и программирование» →

Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.

3 999 ₽Purple School
На сайт курса