Spring Batch

Blended learning

Who is the training for?

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

Duration

1,00 day(s)

Language(s) of service

EN FR

Next session

13.05.2026
Location
En distanciel

Price

790,00€

Goals

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

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
13.05.2026
En distanciel
FR 790,00€
01.07.2026
En distanciel
FR 790,00€
04.11.2026
En distanciel
FR 790,00€

These courses might interest you

EN
Day
On request
Computer language - Java language