Все программы

Backend-разработка

Специализация после базового курса – Node.js, NestJS и серверная архитектура.

Продолжительность

4 мес

Расписание (Schedule)

2 раза в неделю по 3 часа

Группа

Малые группы до 7 человек

Стоимость

70 EUR / месяц

Учебный план

1

Node.js и Express

Недели 1–3
  • Node.js: модули, файловая система, процессы
  • HTTP-протокол, REST-принципы
  • Express: маршрутизация, middleware, обработка ошибок
2

База данных

Недели 4–5
  • PostgreSQL: SQL-запросы, проектирование схемы
  • ORM: Prisma — модели, связи, миграции
  • Проверка данных, CORS, ведение журнала
3

NestJS

Недели 6–9
  • Архитектура: модули, контроллеры, сервисы
  • Dependency Injection, провайдеры
  • DTO, валидация, pipes, interceptors
4

Аутентификация и авторизация

Недели 10–11
  • JWT, refresh-токены, сессии
  • Passport.js, Guards в NestJS
  • RBAC: роли и разрешения
5

Тестирование и инфраструктура

Недели 12–13
  • Unit- и интеграционные тесты: Jest
  • Docker: образы, контейнеры, docker-compose
  • Основы CI/CD: действия на GitHub
6

Финальный проект

Недели 14–16
  • Проектирование API с нуля
  • Полный CRUD, авторизация, документация Swagger
  • Развертывание готового бэкенд-сервиса

Готовы начать?

Подай заявку и сделай первый шаг к карьере в IT