Spring Batch

Blended learning

À qui s'adresse la formation?

  • Architectes
  • Développeurs
  • Chefs de projets
  • Ingénieurs

Durée

1,00 jour(s)

Langues(s) de prestation

EN FR

Prochaine session

13.05.2026
Lieu
En distanciel

Prix

790,00€

Objectifs

  • Maîtriser les concepts Spring Batch
  • Mettre en oeuvre le framework

Contenu

Introduction

  • Contexte : Qu'est-ce qu'un Batch processing
  • Cas d'utilisation
  • Architecture de Spring Batch

Concepts

  • Job : JobInstance, JobParameters, JobExecution
  • Step : StepExecution
  • ExecutionContext
  • JobRepository
  • JobLauncher
  • Items : ItemReader, ItemWriter et ItemProcessor

Configurer un job et ses steps

  • Redémarrage de job, interception d'événements, héritage, validation d'un job (JobParametersValidator)
  • Configurer le job repository : transaction
  • Configurer le job Launcher
  • Lancement d'un job : lancement en ligne de commande, lancement à partir d'un serveur web
  • Configuration de Step : les items (reader et writer), job-repository, héritage
  • Les intercepteurs d'événement: StepExcutionListener, ChunkListener, ItemReaderListener, ItemProcessListener, ItemWriteListener

Contrôle de flow d'exécution d'un Step

  • Exécution séquentielle
  • Exécution conditionnelle
  • Exécution parallèle
  • Exécution parallèle en Multi-Thread

Tests unitaires

  • Création d'un test unitaire
  • Test unitaire des étapes
  • Test de validité d'une sortie

Conclusion

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Prochaine session

Date
Ville
Language & prix
13.05.2026
En distanciel
FR 790,00€
01.07.2026
En distanciel
FR 790,00€
04.11.2026
En distanciel
FR 790,00€

Ces formations pourraient vous intéresser

EN
Journée
Sur demande
Langages informatiques - Langage java