Abstract:
Ce travail a été réalisé dans le cadre d'un projet de fin de cycle en Génie
Logiciel. Il porte sur la conception et la réalisation d'une application web de type LMS
(Learning Management System) destinée au personnel de l'établissement EPB.
L'objectif principal de ce projet est de faciliter la gestion des formations, des examens, des
certificats et des communications pédagogiques, en proposant une plateforme centralisée,
interactive et adaptée aux besoins des utilisateurs. Le développement de la solution a été
mené selon la méthodologie agile Scrum, en s'appuyant sur des outils de modélisation tels
que UML (Unified Modeling Language). La solution a été développée en utilisant React.js
pour l'interface utilisateur, Node.js et Express.js pour le serveur, ainsi que MongoDB pour
le stockage des données.
La plateforme développée offre une solution moderne, centralisée et interactive, qui améliore
significativement l'accessibilité aux formations, la flexibilité d'apprentissage et le suivi
pédagogique. Elle permet également de réduire les coûts liés à la formation en présentiel, de renforcer l'autonomie des apprenants, et d'optimiser la gestion administrative des
parcours de formation au sein de l'EPB.