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

Backend разработчик на Node.js с нуля

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

Профессиональная программа по 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. 1Основы Git8 недель
    • Введение
    • Базовые команды
    • Начало работы с Git
    • Ветки и изменения
    • Удаление
    • Продвинутая работа
    • Удалённый репозиторий
    • Заключение
  2. 2Основы JavaScript8 недель
    • Введение
    • Настройка окружения
    • Старт проекта
    • Основы
    • Управление потоком
    • Булева логика
    • Функции
    • Массивы
    • Циклы
    • Функции высшего порядка
    • Итерации в массивах
    • Работа со строками
    • Объекты
    • Как работает JS под капотом
    • Scope и this
    • Управление this
    • Document Object Model
    • Проект - трекер привычек
    • Заключение
    • Командный проект
  3. 3Практика на проекте2 недели
    • Планируем спринт
    • Синхронизируемся
    • Выполняем задачи
    • Проводим ретроспективу
  4. 4Продвинутый JavaScript8 недель
    • Введение
    • Настройка окружения
    • Maps и Sets
    • Расчёты и math
    • Даты и время
    • Таймеры
    • Объектно ориентированное программирование
    • Классы
    • Принципы ООП в классах
    • SOLID
    • Асинхронный JavaScript
    • Promises
    • Event Loop
    • Современный Асинхронный JavaScript
    • Продвинутый DOM и Events
    • Модульность
    • Работа с NPM
    • Проект - Библиотека книг
    • Temporal API
    • Заключение
    • Командный проект
  5. 5Практика на проекте2 недели
    • Планируем спринт
    • Синхронизируемся
    • Выполняем задачи
    • Проводим ретроспективу
  6. 6TypeScript с нуля8 недель
    • Введение
    • Настройка окружения
    • Основные типы
    • Продвинутые типы
    • Классы
    • Компилятор TypeScript
    • Generics
    • Манипуляция с типами
    • Служебные типы
    • Декораторы
    • Модульность и библиотеки
    • Порождающие паттерны
    • Структурные паттерны
    • Поведенческие паттерны
    • Проект - Утилита выполнения команд
    • Обновления TypeScript
    • Заключение
    • Командный проект
  7. 7Практика на проекте2 недели
    • Планируем спринт
    • Синхронизируемся
    • Выполняем задачи
    • Проводим ретроспективу
  8. 8Node.js с нуля8 недель
    • Введение
    • Настройка окружения
    • Начало работы с Node.js
    • Как работает Node.js?
    • Многопоточность
    • Движок V8
    • Node Package Manager
    • Приложение 1 - CLI прогноз погоды
    • Приложение 2 - API с ExpressJS
    • Переход на TypeScript
    • Первый шаг к архитектуре
    • Dependency Injection
    • Отладка и watch
    • Второй шаг к архитектуре
    • Работа с базой данных
    • Авторизация
    • Тесты
    • Заключение
    • Командный проект
  9. 9Практика на проекте2 недели
    • Планируем спринт
    • Синхронизируемся
    • Выполняем задачи
    • Проводим ретроспективу
  10. 10Nest.js с нуля8 недель
    • Введение
    • Настройка окружения
    • Введение в TypeScript
    • Модули, контроллеры и провайдеры
    • Работа с базой данных
    • Тесты
    • Валидация данных
    • Отладка приложений
    • Авторизация
    • Продвинутые темы MongoDB
    • Выкладка на production
    • Работа с файлами
    • Telegram bot уведомлений
    • Интеграция с внешним API
    • Заключение
    • Командный проект
  11. 11Практика на проекте2 недели
    • Планируем спринт
    • Синхронизируемся
    • Выполняем задачи
    • Проводим ретроспективу
  12. 12Docker и Ansible8 недель
    • Введение
    • Настройка VM на Linux
    • Базовые понятия Docker
    • Docker image
    • Сети Docker
    • Docker volumes
    • Docker compose
    • Docker registry
    • Базовые понятия Ansible
    • Ansible playbooks
    • Развёртка машин с Vagrant
    • Docker swarm
    • Ansible - продвинутые темы
    • Deploy приложения на кластер
    • Заключение
  13. 13Микросервисы8 недель
    • Введение
    • Настройка окружения
    • Нотация описания архитектуры
    • Переход к микросервисам
    • Монорепозитории
    • Обмен сообщениями
    • RabbitMQ
    • Реализация взаимодействия
    • Реализация API
    • Реализация бизнес логики
    • Консистентность данных
    • Тестирование микросервисов
    • Выкладка и эксплуатация
    • Заключение

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

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

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

С нуля освоят backend на Node.js и соберут портфолио из 12 проектов.

Фронтенд-разработчики

Смогут перейти на fullstack, используя единый язык JavaScript.

Студенты IT-специальностей

Получат практический опыт, приближенный к реальной работе в команде.

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

Формат
онлайн
Расписание
живые встречи 1 раз в неделю, еженедельные консультации с наставником
Объём
11 месяцев
Срок
11 месяцев
Практика
практика на проектах в студии PurpleCode, 12 проектов в портфолио
Документ
Сертификат

Бонусы: Интенсив «Проектирование backend API» на тарифе Премиум

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

Для частных лиц 72 000 ₽

💳 Оплата в рассрочку: тариф Эконом — 5 000 ₽/мес на 7 месяцев, Премиум — 7 000 ₽/мес на 11 месяцев

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

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

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

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

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

  • 11 месяцев обучения с реальными проектами в портфолио
  • Еженедельные живые встречи с наставниками
  • AI-наставник для безлимитных тренировок и mock-собеседований
  • Возможность стажировки в студии PurpleCode с рекомендательным письмом

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

  • Стоимость не указана на странице, требуется уточнение
  • Обучение только в онлайн-формате
  • Для успешного прохождения нужна самодисциплина из-за длительности программы

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

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

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

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

Можно ли исключить уже знакомые темы из программы?

Да, после консультации можно убрать часть курсов, уменьшив стоимость и срок обучения.

Кому задавать вопросы во время обучения?

У вас будет персональный наставник, доступный в чате и на звонках.

Как проходит взаимодействие с наставниками?

После покупки открывается доступ в приватный Telegram-канал с чатами для каждого курса.

Какие проекты будут в портфолио?

12 проектов, включая трекер привычек, библиотеку книг, API на Nest.js, микросервисную архитектуру и другие.

Есть ли гарантия возврата?

Да, в течение 30 дней после покупки можно вернуть 100% стоимости без объяснения причин.

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

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

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

72 000 ₽Purple School
На сайт курса