Jour 1 Matin : Spring Core & configuration
• L’architecture du framework Spring
• IoC, Bean lifecycle, Profiles
• YAML et properties
• TP : démarrage d’un projet Spring
Jour 1 Après-midi : Spring Boot & auto-configuration• Starters, Actuator
• Tests unitaires Spring Boot
• TP : création rapide d’API
Jour 2 Matin : Accès aux données Spring Data • JPA et JPA avancé, NoSQL
• Paging, Sorting
• TP : service de données
Jour 2 Après-midi : Sécurité Spring • Spring Security, OAuth2
• JWT et permissions
• TP : sécurisation d’un endpoint REST
Jour 3 Matin : APIs REST & Microservices • Design HATEOAS
• Feign, Eureka, Circuit Breaker
• TP : microservice autonome
Jour 3 Après-midi : Spring Cloud & DevOps • Config Server, Gateway
• CI/CD & Docker
• TP : pipeline de déploiement
Jour 4 Matin : Intégration IA & Spring • Appel à microservices IA
• Batch processing ML
• TP : enrichissement de service
Jour 4 Après-midi : Performance & Green IT• Caching, Reactive
• Optimisation mémoire/CPU
• TP : audit de performance
Jour 5 Matin : Monitoring & observabilité • Actuator avancé
• Metrics, Logs centralisés
• TP : dashboard de santé
Jour 5 Après-midi : Projet fil rouge • Consolidation du projet modulaire
• Revue et retours croisésQuiz de validation des acquis