Projet FormaTech – Application Web de Gestion de Formations

Présentation du projet
Le projet FormaTech est une application web conçue pour la gestion complète des formations, des modules et des cours au sein d’un organisme de formation. L’objectif principal était de simplifier et d’optimiser l’administration des différents aspects liés aux formations.
Mes contributions au projet
En tant que membre d’une équipe de deux personnes, j’ai activement participé au développement de cette application web réalisée en une semaine dans le cadre de notre formation. Mes principales contributions ont concerné :
- La gestion complète (création, modification, suppression/ajout) des utilisateurs, formations, modules et intervenants, incluant la conception initiale de la base de données.
- La création de la base de données nécessaire au fonctionnement de l’application, en suivant le Modèle Conceptuel de Données (MCD) préétabli.
- L’insertion des valeurs initiales dans les différentes tables pour initialiser l’application.
- L’utilisation d’outils collaboratifs comme Trello et GitHub pour la gestion du projet, simulant un environnement de travail professionnel.

Aperçu du Diagramme de Classe
Ce diagramme de classes représente un système de gestion de formations. Il distingue plusieurs entités clés : les Employés gèrent les Étudiants, les Intervenants proposent des Modules qui composent des Formations. Les Sessions sont des instances de ces modules qui se déroulent dans des Salles et sont suivies par des Étudiants regroupés en Promotions. Les classes “Gestion…” indiquent les opérations possibles sur ces entités.
Aperçu de l’application
Pour un aperçu visuel des différentes fonctionnalités de gestion auxquelles j’ai contribué au sein de l’application web FormaTech, veuillez consulter la vidéo de présentation ci-dessous :