Public visé
Architectes techniques, développeurs, chefs de projets techniques.
Prérequis
Avoir suivi Spring Framework - Développement d’applications d’entreprise ou connaissances équivalentes.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Décrire l’architecture Spring Batch
- Développer des applications réactives
- Sécuriser des applications Spring MVC ou WebFlux
- Intégrer l’IA dans des applications Spring
Programme
Jour 1 - Matin
Spring Batch
- Principes et architecture
- ItemReader/Processor/Writer
- JobRepository
- Tasklet/chunk
Jour 1 - Après-midi
Lecture de sources de données
- CSV, XML, BDD
- Multi-sources
Jour 2 - Matin
Programmation réactive
- Spring WebFlux
- Reactor
- Microservices réactifs
Jour 2 - Après-midi
Sécurité
- Spring MVC/WebFlux
- OAuth 2.0
- JWT
Jour 3 - Matin
Logging et monitoring
- Monitoring de microservices
Jour 3 - Après-midi
Spring AI
- Sélection de modèles
- Modération de contenu
- Intégration ChatGPT