All programs

Backend development

Specialization after the basic course — Node.js, NestJS and server architecture.

Duration

4 months

Schedule

2 times a week for 3 hours

Group size

Small groups of up to 7

Price

70 EUR / month

Curriculum

1

Node.js and Express

Weeks 1–3
  • Node.js: modules, file system, processes
  • HTTP protocol, REST principles
  • Express: routing, middleware, error handling
2

Databases

Weeks 4–5
  • PostgreSQL: SQL queries, schema design
  • ORM: Prisma — models, connections, migrations
  • Data validation, CORS, logging
3

NestJS

Weeks 6–9
  • Architecture: modules, controllers, services
  • Dependency Injection, providers
  • DTO, validation, pipes, interceptors
4

Authentication & Authorization

Weeks 10–11
  • JWT, refresh tokens, sessions
  • Passport.js, Guards in NestJS
  • RBAC: roles and permissions
5

Testing and infrastructure

Weeks 12–13
  • Unit and integration tests: Jest
  • Docker: images, containers, docker-compose
  • CI/CD Basics: GitHub Actions
6

The final project

Weeks 14–16
  • API design from scratch
  • Complete CRUD, Authorization, Swagger documentation
  • Deployment of ready-made backend service

Are you ready to start?

Apply and take the first step towards a career in IT