Backend разработчик на Node.js с нуля
Профессиональная программа по backend-разработке на Node.js с нуля. Включает изучение JavaScript, TypeScript, Node.js, Nest.js, Docker, микросервисов и работу над реальными проектами в команде. Подходит для начинающих, желающих освоить серверную разработку и получить опыт, близкий к коммерческому.
- Объём
- 11 месяцев
- Срок
- 11 месяцев
- Формат
- Онлайн
- Документ
- Сертификат
Чему вы научитесь
- Писать серверные приложения на Node.js
- Создавать REST API и GraphQL-сервисы
- Работать с базами данных MongoDB и PostgreSQL
- Разрабатывать микросервисную архитектуру
- Использовать TypeScript для типизации кода
- Применять фреймворк Nest.js
- Контейнеризировать приложения с помощью Docker
- Автоматизировать развёртывание с Ansible
- Работать с Git и GitFlow
- Проходить технические собеседования
Программа курса
13 модулей · 11 месяцев
-
1Основы Git8 недель
- Введение
- Базовые команды
- Начало работы с Git
- Ветки и изменения
- Удаление
- Продвинутая работа
- Удалённый репозиторий
- Заключение
-
2Основы JavaScript8 недель
- Введение
- Настройка окружения
- Старт проекта
- Основы
- Управление потоком
- Булева логика
- Функции
- Массивы
- Циклы
- Функции высшего порядка
- Итерации в массивах
- Работа со строками
- Объекты
- Как работает JS под капотом
- Scope и this
- Управление this
- Document Object Model
- Проект - трекер привычек
- Заключение
- Командный проект
-
3Практика на проекте2 недели
- Планируем спринт
- Синхронизируемся
- Выполняем задачи
- Проводим ретроспективу
-
4Продвинутый JavaScript8 недель
- Введение
- Настройка окружения
- Maps и Sets
- Расчёты и math
- Даты и время
- Таймеры
- Объектно ориентированное программирование
- Классы
- Принципы ООП в классах
- SOLID
- Асинхронный JavaScript
- Promises
- Event Loop
- Современный Асинхронный JavaScript
- Продвинутый DOM и Events
- Модульность
- Работа с NPM
- Проект - Библиотека книг
- Temporal API
- Заключение
- Командный проект
-
5Практика на проекте2 недели
- Планируем спринт
- Синхронизируемся
- Выполняем задачи
- Проводим ретроспективу
-
6TypeScript с нуля8 недель
- Введение
- Настройка окружения
- Основные типы
- Продвинутые типы
- Классы
- Компилятор TypeScript
- Generics
- Манипуляция с типами
- Служебные типы
- Декораторы
- Модульность и библиотеки
- Порождающие паттерны
- Структурные паттерны
- Поведенческие паттерны
- Проект - Утилита выполнения команд
- Обновления TypeScript
- Заключение
- Командный проект
-
7Практика на проекте2 недели
- Планируем спринт
- Синхронизируемся
- Выполняем задачи
- Проводим ретроспективу
-
8Node.js с нуля8 недель
- Введение
- Настройка окружения
- Начало работы с Node.js
- Как работает Node.js?
- Многопоточность
- Движок V8
- Node Package Manager
- Приложение 1 - CLI прогноз погоды
- Приложение 2 - API с ExpressJS
- Переход на TypeScript
- Первый шаг к архитектуре
- Dependency Injection
- Отладка и watch
- Второй шаг к архитектуре
- Работа с базой данных
- Авторизация
- Тесты
- Заключение
- Командный проект
-
9Практика на проекте2 недели
- Планируем спринт
- Синхронизируемся
- Выполняем задачи
- Проводим ретроспективу
-
10Nest.js с нуля8 недель
- Введение
- Настройка окружения
- Введение в TypeScript
- Модули, контроллеры и провайдеры
- Работа с базой данных
- Тесты
- Валидация данных
- Отладка приложений
- Авторизация
- Продвинутые темы MongoDB
- Выкладка на production
- Работа с файлами
- Telegram bot уведомлений
- Интеграция с внешним API
- Заключение
- Командный проект
-
11Практика на проекте2 недели
- Планируем спринт
- Синхронизируемся
- Выполняем задачи
- Проводим ретроспективу
-
12Docker и Ansible8 недель
- Введение
- Настройка VM на Linux
- Базовые понятия Docker
- Docker image
- Сети Docker
- Docker volumes
- Docker compose
- Docker registry
- Базовые понятия Ansible
- Ansible playbooks
- Развёртка машин с Vagrant
- Docker swarm
- Ansible - продвинутые темы
- Deploy приложения на кластер
- Заключение
-
13Микросервисы8 недель
- Введение
- Настройка окружения
- Нотация описания архитектуры
- Переход к микросервисам
- Монорепозитории
- Обмен сообщениями
- RabbitMQ
- Реализация взаимодействия
- Реализация API
- Реализация бизнес логики
- Консистентность данных
- Тестирование микросервисов
- Выкладка и эксплуатация
- Заключение
Преподаватели: Антон Ларичев
Кому подойдёт курс
С нуля освоят backend на Node.js и соберут портфолио из 12 проектов.
Смогут перейти на fullstack, используя единый язык JavaScript.
Получат практический опыт, приближенный к реальной работе в команде.
Как проходит обучение
- Формат
- онлайн
- Расписание
- живые встречи 1 раз в неделю, еженедельные консультации с наставником
- Объём
- 11 месяцев
- Срок
- 11 месяцев
- Практика
- практика на проектах в студии PurpleCode, 12 проектов в портфолио
- Документ
- Сертификат
Бонусы: Интенсив «Проектирование backend API» на тарифе Премиум
Стоимость обучения
💳 Оплата в рассрочку: тариф Эконом — 5 000 ₽/мес на 7 месяцев, Премиум — 7 000 ₽/мес на 11 месяцев
Сравнение с рубрикой «IT и программирование» (1504 курсов с ценой): медиана — 44 000 ₽, большинство программ — от 5 000 ₽ до 148 400 ₽. Этот курс дороже медианы на 64%.
Плюсы и минусы
Оценка редакции Курсографа по фактам со страницы курса.
Сильные стороны
- 11 месяцев обучения с реальными проектами в портфолио
- Еженедельные живые встречи с наставниками
- AI-наставник для безлимитных тренировок и mock-собеседований
- Возможность стажировки в студии PurpleCode с рекомендательным письмом
На что обратить внимание
- Стоимость не указана на странице, требуется уточнение
- Обучение только в онлайн-формате
- Для успешного прохождения нужна самодисциплина из-за длительности программы
Отзывы о школе Purple School
О школе пока нет отзывов на Курсографе.
Частые вопросы о курсе
Можно ли исключить уже знакомые темы из программы?
Да, после консультации можно убрать часть курсов, уменьшив стоимость и срок обучения.
Кому задавать вопросы во время обучения?
У вас будет персональный наставник, доступный в чате и на звонках.
Как проходит взаимодействие с наставниками?
После покупки открывается доступ в приватный Telegram-канал с чатами для каждого курса.
Какие проекты будут в портфолио?
12 проектов, включая трекер привычек, библиотеку книг, API на Nest.js, микросервисную архитектуру и другие.
Есть ли гарантия возврата?
Да, в течение 30 дней после покупки можно вернуть 100% стоимости без объяснения причин.
Похожие курсы в других школах
-
Go-разработчик с нуляЯндекс Практикум · 8 месяцев 145 000 ₽
-
Fullstack разработка и проектирование web-приложений с использованием ООП в JavaScript. Библиотека jQuery, Vue.JS и интерпретатор Node JSУчебный центр Трайтек · 40 часов 52 000 ₽
-
Сбор требований и разработка технического задания для ИТ-проектовУчебный Центр «Специалист» · 16 часов 22 990 ₽
-
Разработчик Web-приложений (MCSA: Web Applications)Учебный Центр «Специалист» · 164 часа 131 290 ₽
Информация о курсе подготовлена редакцией Курсографа по странице курса на сайте школы, обновлено 24 октября 2026.