Module Back-End NodeJS
L'essentiel
Caractéristiques
Cours
35 heuresAdaptable
Lieu et mode de présence
1 département
Présentiel
Distanciel
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.