NestJS - с нуля, современный backend на TypeScript и Node JS
Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS!
Вернем 100% стоимости без объяснения причин — стартуйте без рисков!

Чему вы научитесь?
Минимальные требования: Знание JavaScript на начальном уровне
Что в курсе?
NestJS - это быстро растущий Node.js фреймворк, который позволяет командам легко разрабатывать поддерживаемые, легко тестируемые и масштабируемые приложения благодаря TypeScript и его архитектуре.
Основное отличие этого курса от многих других в том, что мы не будет просто брать теоретический проект типа ToDoApp, а напишем реальный production сайт, который будет действительно опубликован.
В рамках курса мы настроим рабочее окружение Node.JS, познакомимся с TypeScript и затем перейдем к NestJS. Мы разберем все основные компоненты, сервисы, модули, контроллеры, затем развернём базу данных и начнем работу с базой данных. Мы изучим то, как делать валидацию входящих данных, проводить авторизацию и как она устроена. Важным разделом будет тестирование и отладка приложения, которое пригодится в реальной разработке. А для тех, кому интересны более сложные темы, мы разберем агрегации и функции в MongoDB.
Каждый модуль содержит как теоретическую часть, так и live-code, где мы в месте будем создавать приложение с нуля. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания, а небольшие упражнения - попрактиковаться писать код.
Вернем 100% стоимости без объяснения причин — стартуйте без рисков!

Обучение в PurpleSchool
Собственная платформа
Интеграция с GitHub
Все проекты для домашних заданий проверяются напрямую из GitHub
Поддержка всех устройств
Обучайтесь в любом месте с десктоп и мобильных устройств
Подсветка синтаксиса
Не теряйтесь в коде, пользуйтесь привычным форматированием синтаксиса
Проверенные форматы
Мини-лекции
Короткие видео (по ~5 минут) позволяют обучаться даже тогда, когда времени на полноценное обучение не хватает

Упражнения
Выполняйте задачи, а затем сравнивайте с верным процессом решения в видео для самопроверки
Конспекты
Каждая лекция сопровождается детальными конспектами для удобного поиска информации
Домашние задания
Осваивайте материал на реальных задачах, которые потом пригодятся в работе
Тесты
Закрепляйте знания и находите слабые места с помощью точечных тестов по темам курса
Тщательно следим за актуальностью технологий и регулярно обновляем курсы
AI и тренажёры
Livecode-тренажёр
Решайте мини-задачи по темам курса и получайте мгновенный разбор ошибок в коде от AI-наставника
Mock-тренажёр
Практикуйтесь в прохождении собеседований и находите ошибки, которые мешают пройти на нужную вакансию

Проверка домашних заданий
Отправляйте Pull Request наставнику и получайте детальный разбор с учётом лучших практик
AI-наставник обучен на реальных проектах, практике студентов, официальной документации и материалах курса
Реальная практика в студии

Проектная команда
Подключитесь в коллектив и пройдёте проект плечом к плечу
Рекомендательное письмо
В случае успешной стажировки получите индивидуальное рекомендательное письмо от основателя студии PurpleCode
Реальные задачи
Реализуете действующий функционал, а не задачки из учебников
Еженедельное планирование
Освоите практики Agile, научитесь декомпозировать задачи, оценивать сроки, анализировать ретроспективу
Практикующие разработчики и HR
Проверка домашних заданий
Получайте детальную обратную связь от разработчиков из ведущих компаний
Еженедельные консультации
Разбирайтесь с трудностями и вопросами на еженедельных встречах с наставником
Проверка резюме и мок
Повышайте софтскиллы и проходите на вакансии выше уровнем
Гарантия: если в течение 30 дней после покупки поймёте, что курс не нравится и не прошли более 50% курса — вернём деньги без лишних вопросов.
План курса
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.
Что будем писать?
API на Nest.js сравнения товаров

API с подборками товаров и загрузкой файлов, интеграцию с ботом и внешним API, cron задачи, MongoDB.
Сайт с рейтингами

Сайт сравнения товаров и услуг, с личным кабинетом, народным рейтингом и рецензиями.
Наши проекты

Антон Ларичев
Основатель PurpleCode, школы обучения разработки PurpleSchool. 14 лет опыта разработки, более 10 лет управления ИТ проектами и интернет маркетинга.
Школа PurpleSchool
учеников по всему миру
гарантия возврата денег
студентов рекомендуют курсы
Студия PurpleCode
проектов за последний год
лет опыта
команд разработки
Практика в PurpleCode
Тарифы
Вернем 100% стоимости без объяснения причин — стартуйте без рисков!
Самостоятельный
Уроки и упражнения
Домашние задания
Ai-тренажеры
Поддержка наставника
Практика в студии
Гарантия возврата
AI и тренажёры
Уроки и упражнения
Домашние задания
Ai-тренажеры
Поддержка наставника
Практика в студии
Гарантия возврата
Наставник и практика
Уроки и упражнения
Домашние задания
Ai-тренажеры
Поддержка наставника
Практика в студии
Гарантия возврата
Сравнение тарифов
Тариф с командным проектом
Реальный проект
Вы будете работать вместе с командой на реальным проектом
Практика
2 недели интенсивной практики и погружения в процессы разработки
Наставничество
Несколько опытных наставников будут проводить код ревью и помогать с задачами
Командная работа
Вы научитесь синхронизироваться с командой и совместно реализовывать сложные фичи
Практика Agile
Вы будете работать по Scrum и познакомитесь с Agile процессами

- 1
Планируем спринт
1 раз в неделю мы проводим звонок и планируем спринт, декомпозируем задачи и начинаем работать над итерацией.
- 2
Синхронизируемся
Каждый день мы синхронизуемся в чате, а наставники помогают с задачами и отвечают на вопросы.
- 3
Выполняем задачи
Работая по GitFlow вы выполняете задачи и отправляете их на ревью. Код ревью проводят наставники, которые проверяют качество кода и дают рекомендации.
- 4
Проводим ретроспективу
В конце спринта мы проводим звонок-ретроспективу, где разбираем сделанные задачи и анализируем спринт.
Макеты для вёрстки и создания компонент
Техническое задание на итерацию от ProductOwner
Процессы по работе в команде и код ревью
Честные отзывы
Отзывы студентов размещаются как есть, включая негативные. Отзыв можно оставить после прохождения половины курса.
Благодаря направлению вы сможете последовательно изучить все аспекты Backend разработки под руководством опытного наставника, добавить множество проектов в портфолио и получить практический опыт разработки.
Карта развития разработчика
Получите полную карту развития разработчика по всем направлениям: frontend, backend, devops, mobile
Для компаний
Все курсы доступны для приобретения для сотрудиков компаний по безналичному расчёту. Процесс получения доступа очень простой, нужен только ваш ИНН и число сотрудников.





Частые вопросы
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.