Public visé
Architectes techniques, développeurs, chefs de projets techniques.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
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
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.