Module Back-End NodeJS

L'essentiel

Caractéristiques

Cours
35 heuresAdaptable

Lieu et mode de présence

1 département

Présentiel
Distanciel
Préférence pour le présentiel

Domaines d’enseignement

Développement back-end

Présentation

Ce module a pour objectif d’initier ou d’approfondir les compétences des apprenants dans la conception et la réalisation d’une API back-end moderne, en mettant l'accent sur les bonnes pratiques de structuration logicielle, la gestion des bases de données relationnelles (MySQL) et non relationnelles (NoSQL), ainsi que la gestion des erreurs, de la sécurité et de la scalabilité.

🎯 Objectifs pédagogiques

À l’issue de ce module, les apprenants seront capables de :
  • Concevoir une API RESTful performante et sécurisée.
  • Structurer leur code selon l'architecture logicielle 3-tiers, puis en Clean Architecture pour les plus avancés.
  • Maîtriser l'interfaçage avec des bases de données relationnelles (MySQL) et non relationnelles (MongoDB, Redis).
  • Implémenter une gestion d’erreurs cohérente et centralisée.
  • Créer un système d’authentification moderne avec JWT ou OAuth2.
  • Comprendre les enjeux de la maintenabilité, testabilité et évolutivité d’un projet back-end.