TECH'N LOGIK
AccueilParcoursExercicesTerminalProfil
Commencer→
Retour aux cours

backend

Node.js

débutant à expert

Du runtime et de l'event loop jusqu'à l'architecture de production : Express, bases de données, authentification, sécurité, tests, clustering, streams avancés et déploiement expert.

Programme

19 leçons
  1. 1Runtime et Event Loop
  2. 2Modules CommonJS et ESM
  3. 3Fichiers et streams
  4. 4npm et package.json
  5. 5Serveur HTTP natif
  6. 6Express — bases
  7. 7Middlewares Express
  8. 8Routing avancé
  9. 9Gestion d'erreurs centralisée
  10. 10Bases de données et pooling
  11. 11Authentification (JWT et sessions)
  12. 12Variables d'environnement et configuration
  13. 13Tests avec Vitest et Supertest
  14. 14Sécurité — Helmet, rate limiting, validation
  15. 15Performance — clustering et worker threads
  16. 16Streams avancés et backpressure
  17. 17Debugging et profiling
  18. 18Architecture en couches et injection de dépendances
  19. 19Déploiement en production — PM2 et logs structurés