Catalogue / Programmation

Développement backend avec Node.js

Apprenez à concevoir des applications backend évolutives et performantes avec Node.js.

Cette formation couvre les fondamentaux du développement backend avec Node.js : conception d’API REST, utilisation des bases de données, mise en place de l’authentification et des autorisations, et déploiement d’applications sur des plateformes cloud. À l’issue de cette formation, vous maîtriserez les bases du développement backend avec Node.js et serez en mesure de concevoir des applications web robustes et évolutives.

Prérequis

Connaissances de base en JavaScript et des concepts du développement web

Programme

  • Introduction à Node.js
  • Mise en place d’un environnement de développement Node.js
  • Conception d’API REST avec Express.js
  • Utilisation des bases de données (MongoDB, MySQL, etc.)
  • Mise en place de l’authentification et des autorisations
  • Middlewares et gestion des erreurs
  • Validation des données et gestion des erreurs
  • Téléversement de fichiers et d’images
  • Mise en cache et optimisation des performances
  • Programmation asynchrone et promesses
  • Tests unitaires et développement piloté par les tests
  • Journalisation et gestion des erreurs
  • Déploiement d’applications Node.js sur des plateformes cloud
  • Bonnes pratiques de sécurité
  • Montée en charge et répartition de charge
  • Supervision et débogage
  • Gestion des données temps réel avec les WebSockets
  • Intégration avec des frameworks front-end (React, Angular, etc.)
  • Documentation et versionnage des API
  • Intégration et déploiement continus (CI/CD)
  • Suivi et optimisation des performances

Formations liées

Pour aller plus loin