01 53 90 15 20

Spring Batch est un framework Open Source pour développer des programmes de batch processing (Traitement par lot). Il fournit des outils nécessaires afin de simplifier et d’intégrer de façon modulaire la lecture, la modification et la validation de grande quantité de données provenant de différentes sources (fichier plat, base de données, etc.).

Objectifs

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

1 jour

  • Programme
  • Public et Prérequis
  • Pédagogie
  • Dates et Tarifs
  • Nous contacter

Programme de la formation SPRING BATCH

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

Public 

La formation est destinée aux développeurs, architectes, chefs de projets et ingénieurs.

Prérequis 

Afin de profiter pleinement de la formation, il est conseillé de posséder une connaissance et une expérience sur SPRING.
 
 

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers des multiples exercices à réaliser (50 à 70% du temps).

Compétences du formateur

Notre formation est animée par un expert reconnu dans son domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Moyens pédagogiques et techniques

  • Ordinateur (PC / MAC), vidéoprojecteur, aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

A l’issue de chaque stage ou séminaire, ESIC fournit aux participants :

  • Un questionnaire d’évaluation de la session
  • Une feuille d’émargement par demi-journée de présence
  • Une attestation de fin de formation

Dates 

Rien de 10 décembre 2019 à 9 décembre 2020.

( Sous réserve d’un effectif nécessaire pour l’ouverture de session )

Tarif

590€HT/personne.

Intra-entreprise et sur-mesure

Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Fermer le menu