Projet FormaTech – Application Web de Gestion de Formations

Logo FormaTech

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.
Application FormaTech

Aperçu du Diagramme de Classe

Diagramme de Classe FormaTech

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 :