Ferme la recherche

Spring batch : mise en oeuvre

Descriptif

Durée de la formation

Durée 14 heures

Session

entrées/sorties permanentes

du 01 oct. 2018 au 31 déc. 2019  - St Étienne (42)
+ autres sessions
du 01 oct. 2018 au 31 déc. 2019  - St Étienne (42)
du 01 oct. 2018 au 31 déc. 2019  - Lyon - 7ème (69)

Objectif de la formation

A l'issue de cette formation, l'apprenant sera capable de :
oComprendre les principes de fonctionnement de l'extension Spring Batch ;
oSavoir mettre en oeuvre Spring Batch dans une infrastructure de gestion de tâches.

Description de la formation

CONCEPTS DU TRAITEMENT DES DONNÉES EN LOTS
oPrincipes et objectifs
oEtat de l'art des solutions Java
oProblématique des batchs en Java : La gestion des ressources (fichiers, mémoire, ...)
LE PROJET SPRING BATCH
oLien et dépendance avec Spring Framework
oEvolution des versions
oOutils associés
CONCEPTS
oLa définition d'un Job
?Les Steps et leurs implémentations
oConcepts de Job, JobInstance, JobExecution et JobParameter
oInfrastructure de gestion des batchs
?Les objets fondamentaux du framework (Executer, Launcher, Repository)
INSTALLATION ET CONFIGURATION DE SPRING BATCH
oInstallation des librairies et de leurs dépendances
oDéfinition d'une configuration type
?Déclaration de l'infrastructure de gestion de batch
ECRITURE, CONFIGURATION ET LANCEMENT D'UN BATCH
oLes traitements simples
oL'enchainement des étapes
oDifférentes techniques d'implémentation avec l'API Spring Batch
?Classes et interfaces de base
LECTURE, TRANSFORMATION ET ÉCRITURE DE DONNÉES (LTE)
oComposants mis en oeuvre et implementations
?Les readers, processors et writers
?Implémentations fournies dans le framework
oDéveloppement d'implémentations spécifiques
oPrincipe de l'accès aux données pour les traitements batch
?Utilisation des notions de DAO et de Templates fournis par Spring Framework
LANCEMENT DES BATCHS
oConfiguration et lancement des batchs en Java
?Définition des paramètres de batch
oUtilisation des classes fournies par Spring Batch et transmission des paramètres
oExécution asynchrone de batch
NOTIONS AVANCÉES
oGestion des erreurs
?Gestion des exceptions et reprise sur erreurs au niveau " step "
oGestion des transactions
?Les transactions au niveau "job" et au niveau "step"
oHistorisation des batchs
?Définition d'un JobRepository persistant
?Création du schema
?Intéragir avec l'historique
?Exploitation de l'historique des batchs
Et après la formation ?

NON DÉTERMINÉ

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?
Informations pratiques

Groupe Arkesys

Lieu de formation

Groupe Arkesys
70 rue Bergson
St Étienne

Cliquez sur ce lien pour calculer votre itinéraire

Centre de formation

Groupe Arkesys
24 Espace Henry Vallée
69007, Lyon 7e

Voir toutes les formations de Groupe Arkesys