Construire une API REST professionnelle avec Spring Boot en appliquant les principes SOLID et l'architecture en couches
11 avril 2026
En ligne
En ligne
(11 avr. 13:00–16:00)
Cette formation intensive de cinq (05) jours est conçue spécifiquement pour des étudiants en génie logiciel ayant déjà des bases en programmation objet (Java) et en algorithmique. L'objectif est de les plonger dans l'écosystème professionnel de Spring Boot en adoptant une approche architecturale plutôt que technique. Plutôt que d'énumérer des fonctionnalités, le programme met l'accent sur la compréhension des patterns d'architecture d'entreprise : inversion de contrôle, injection de dépendances, séparation des responsabilités, et structuration en couches.
Objectifs pédagogiques
- Maîtriser l'architecture en couches (Controller → Service → Repository) ;
- Comprendre l'inversion de contrôle et l'injection de dépendances ;
- Appliquer les principes SOLID dans un projet concret ;
- Créer un projet Spring Boot ;
- Implémenter un CRUD complet avec JPA/Hibernate ;
- Exposer une API REST conforme aux bonnes pratiques ;
- Gérer les exceptions de manière centralisée ;
- Valider les données d’entrée ;
- Utiliser Spring Initializr ;
- Manipuler Postman pour tester les API ;
- Configurer une base de données (H2 puis PostgreSQL) ;
- dockeriser l’application ;
- Documenter automatiquement une API avec OpenAPI ;
- Écrire des tests d'intégration ;
- Structurer un projet maintenable et évolutif
Public cible
Étudiants en génie logiciel, informatique ou équivalent
Frais d'inscription : 10 000 FCFA
10 places disponibles