Développeurs Java EE
Maîtriser la programmation orientée objet en Java
Traiter des données en lots avec Spring Batch.
Batch processing: principe et objectifs, standard Java EE 7Implémentations de Batch processing; Quartz, scripts, Spring Batch Spring Batch: présentation, fonctionnalitésDépendances avec Spring Outils associésArchitecture globale: Job, Step, ParameterObjets fondamentaux du framework (Executer, Launcher, Repository)Installation et configuration de Spring Batch
Classes et interfaces de baseStructure d'un job et enchaînement d'étapesTechniques d'implémentationsLecture, transformation et écriture de données (LTE); readers, processors, writersDéveloppement d'implémentations spécifiquesAccès aux données pour les traitements batchDAOs et templates fournis par Spring FrameworkGestion des exceptions et reprise après erreursGestion des transactions (job, step)Historisation des batchs: JobRepository, schema, intéractions
Paramètres d'exécution d'un batchClasses disponiblesLancement asynchrone de batch
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis