← Bütün yol xəritələri
Roadmap · nodejs-backend

Node.js Backend Developer Yol Xəritəsi

TypeScript, Express və NestJS üzərində backend developer olmaq üçün strukturlaşdırılmış proqram. REST/GraphQL API, məlumat bazaları və production deploy.

3 bölmə 3 mövzu
01

Node.js və TypeScript əsasları

Async/await, event loop, modullar və TypeScript ilə tip təhlükəsizliyi.

  • Event loop və asinxron axın Promise, async/await, microtasks
  • Modullar və paket idarəetməsi CommonJS, ESM, npm/pnpm
  • TypeScript-in əsas konsepsiyaları tipler, generics, utility types
  • Stream və buffer ilə iş
  • Error handling və debugging
  • Testlər: Vitest / Jest unit, integration, mocking
02

Express və NestJS

REST API, GraphQL, autentifikasiya və validasiya.

  • Express ilə REST API middleware, routing, error handlers
  • NestJS arxitekturası modules, providers, decorators, DI
  • Validasiya və DTO class-validator, Zod
  • Autentifikasiya JWT, OAuth, Passport.js
  • GraphQL Apollo, code-first vs schema-first
  • WebSocket və real-time Socket.io
  • API documentation OpenAPI / Swagger
03

Verilənlər bazası və Production

PostgreSQL, MongoDB, Redis, deploy və monitoring.

  • PostgreSQL və Prisma / Drizzle ORM
  • MongoDB və Mongoose sənəd modelləri, indeksləmə
  • Redis: caching və queue BullMQ ilə
  • Docker və konteynerlərin orkestrasiyası
  • CI/CD: GitHub Actions
  • Logging və APM Pino, OpenTelemetry, Sentry
  • Performance və scalability cluster, worker threads, load balancing

Bu proqramı mentor ilə keçmək istəyirsən? Müraciət et — fərdi marşrut, kod review və müsahibəyə hazırlıq.

Mentorluğa müraciət et → Bütün proqramlar
AI Köməkçi
Kurs seçmək və suallara cavab verməkdə kömək edərəm
Salam! Mən RemoteBackend AI köməkçisiyəm. Kurs, tarif seçimində, vakansiyalar və mentorluq haqqında kömək edə bilərəm.