Introduction
Spring, Spring Boot, IoC, architecture.
Mise en place
Initializr, démarrage, premier contrôleur.
Structure & configuration
starters, auto-config, properties, profils.
Projet — mise en place
API cible, dépendances, test, Swagger.
Partie Web
REST, verbes, paramètres, codes, erreurs.
Projet — couche Web
DTO, contrôleurs, sous-ressource, contrat.
Partie Services
rôle, injection, SOLID, transactions.
Projet — couche Services
rejoindre, calcul du palier, règles métier.
Partie Data
Spring Data, @Document, repositories.
Projet — couche Data
entités, connexion Mongo, données de départ.
Projet — tests automatisés
unitaires, MockMvc, CI.
Partie Sécurité
Spring Security, JWT, rôles. 🛡️
Projet — sécurisation
utilisateurs, login/JWT, protéger, durcir. 🛡️
Partie Déploiement
jar, environnements, Docker.
Projet — packaging & déploiement
image, Atlas, mise en ligne, CI/CD.
Partie Monitoring
logs, niveaux, Actuator, métriques.
Projet — surveillance
exceptions, logs utiles, health, centralisation.
Projet — nouvelles fonctionnalités
évolution du modèle, compatibilité.
Projet — authentification avancée
refresh token, OAuth2, Keycloak. 🛡️
✅ Les 19 chapitres du parcours Spring Boot sont rédigés et disponibles.