Situation professionnelle #1 - Application Web Gestion de Formations
Contexte
Date : 01/12/2025 au 25/01/2026
Cadre : Projet école - Option SLAM
Réalisée à l'école dans le cadre de l'option SLAM. Développement d'une application web complète de gestion de formations pour un centre de formation aux métiers du cinéma.
Objectif
Créer une application web permettant de gérer l'ensemble du cycle de vie d'un organisme de formation : formations, formateurs, apprenants, inscriptions, matières, présence, avis, etc...
Mon rôle
Développeuse full-stack - Travail individuel de conception et réalisation.
Réalisations
- Analyse et conception : diagrammes de classe, MCD, MLD
- Création base de données MySQL avec 10 tables relationnelles (formations, formateurs, apprenants, inscriptions, présences, avis, cours, matières, notes, salles)
- Développement backend Node.js avec Express (API RESTful)
- Création routes API
- Développement frontend avec Bootstrap, CSS et JavaScript
- Système d'authentification avec gestion des rôles (admin, formateur)
- CRUD complet pour toutes les entités
- Gestion des inscriptions et suivi des présences
- Système de consultation des avis apprenants
- Tests API avec Postman
- Tests unitaires avec SuperTest
Résultats
Application web fonctionnelle en architecture MVC. Base de données relationnelle optimisée. API RESTful testée et documentée. Interface intuitive. Application permettant une gestion complète d'un organisme de formation.
Technologies
Compétences BTS SIO mobilisées
✓ Répondre aux incidents et aux demandes d'assistance
Tests et validation de l'application, gestion des anomalies.
✓ Développer la présence en ligne de l'organisation
Création d'une application web professionnelle.
✓ Mettre à disposition des utilisateurs un service informatique
Développement et déploiement d'une application complète et fonctionnelle.