Все программы
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
- Развертывание готового бэкенд-сервиса