NestJS — с нуля, современный backend на TypeScript и Node JS
Курс по 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Введение
- Почему NestJS?
- Как устроен курс
- Обзор проекта
- AI и тренажёры
- Работа на платформе
- Практика на проекте
-
2Настройка окружения
- Настройка окружения
- Работа NestJS-cli
- Настройки для VSCode
- Работа с gitflow
-
3Введение в TypeScript
- Компилятор TypeScript
- Базовые типы
- Interfaces and Types
- Литеральные типы
- Классы
- Enums
- Generics
- Манипуляции с типами
-
4Модули, контроллеры и провайдеры
- Обзор структуры проекта
- Введение в модули
- Деление на модули
- Создание моделей
- Введение в контроллеры
- Создание контроллеров
- Введение в провайдеры
-
5Работа с базой данных
- Работа с переменными окружения
- Подготовка окружения
- Подключение Mongo
- Описание моделей
- Связи между моделями
- Сервис отзывов
-
6Тесты
- Типы тестирования
- Тесты отзывов
- Unit тесты
-
7Валидация данных
- Exception filters и pipes
- Реализация ValidationPipe
-
8Отладка приложений
- Debug в VSCode
- Анализ памяти
- Анализ производительности
-
9Авторизация
- Регистрация пользователя
- Как работает JWT
- Авторизация и генерация JWT
- JWT стратегия и Guard
- Декоратор для получения пользователя
- Тесты с авторизацией
-
10Продвинутые темы MongoDB
- Работа с Mongo через GUI
- Агрегации в Mongo
- Пишем свой Pipe
- Функции в Mongo 4.4
- Сервис страниц
- Текстовый индекс Mongo
- Group и push
-
11Выкладка на production
- Сборка Docker
- Docker-compose
- GitHub actions
-
12Работа с файлами
- Обзор модуля
- Загрузка файлов
- Конвертация изображений
- Serve файлов
- Sitemap.xml
-
13Telegram bot уведомлений
- Подготовка бота
- Интеграция Telegraf
- Реализация forRootAsync
-
14Интеграция с внешним API
- Обзор модуля
- Подготовка моделей
- HttpModule
- ScheduleModule
-
15Заключение
- Финальное тестирование
- Собеседование с AI наставником
- Практика собеседования с AI
-
16Командный проект
- Основы Scrum
- Старт задачи
- Выполнение задачи
- Код ревью
- Обзор проекта
- Старт командного проекта
Преподаватели: Антон Ларичев
Кому подойдёт курс
Курс даёт практические навыки создания API на NestJS с нуля.
Позволит освоить TypeScript и современный фреймворк NestJS для построения масштабируемых приложений.
В курсе разбираются подключение, модели, агрегации и продвинутые темы MongoDB.
Как проходит обучение
- Формат
- онлайн
- Расписание
- в своём темпе, неограниченный доступ
- Практика
- 4 упражнения, 40 тестов, домашние задания, live-code, командный проект (на тарифе с наставником)
- Документ
- Сертификат об окончании
Бонусы: 300 ₽ за регистрацию; Гарантия возврата денег 30 дней; Неограниченный доступ; Сертификат об окончании; AI-наставник; Тренажёры; Проверка домашних заданий; Командный проект (на тарифе с наставником)
Стоимость обучения
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дешевле медианы на 91%.
Цены — по данным сайта школы на 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% курса.
Похожие курсы в других школах
-
Go-разработчик с нуляЯндекс Практикум · 8 месяцев 145 000 ₽
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Юзабилити сайтов. Проектирование веб-интерфейсовУчебный Центр «Специалист» · 32 часа 37 490 ₽
-
IT-Project Management: управление проектами в области информационных технологийУчебный Центр «Специалист» · 40 часов 62 990 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.