Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Duración:                     16 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa va dirigida a Programadores y Analistas Java.

Requisitos previos 

Los alumnos necesitarán tener conocimientos con el lenguaje de programación Java, así como uso de Bases de datos. Conocimientos de tecnologías REST.

Objetivos

El alumno aprenderá a desarrollar aplicaciones que usan servicios remotos y datos remotos independientemente de los detalles de las tecnologías subyacentes y creando aplicaciones que se adapten de forma versátil a los escenarios de negocios. También se aprenderán los fundamentos de la integración de procesos.

Contenido

  1. Configuración básica
  2. Elementos jobs, steps, readers, and writers
  3. Parámetros e identidad del job
  4. Paso de parámetros entre Steps y Jobs
    1. StepExecutionContext
    2. JobExecutionContext
  5. Persistencia del estado del job en base de datos
  6. Ejecutando Jobs. Reinicio, parada y recuperación de trabajos
    1. Stateful ItemReaders/Writers
    2. Skip, retry, repeat, and restart
  7. Spring Batch listeners
    1. StepListeners
    2. JobListeners
  8. Spring Batch Integration:
    1. Procesamiento de colas
    2. Proceso de ficheros remotos, SFTP
    3. Monitorización de directorios y cambios en ficheros (triggers)
    4. Procesamiento asíncrono
  9. Administración y escalado de trabajos
    1. La consola web de administración de Spring Batch
    2. Escalado y el procesamiento en paralelo
    3. Multiproceso y pasos paralelos
    4. Particionamiento
  10. Ejemplos de uso de Spring Batch


Documentación Recomendada

The Definitive Guide to Spring Batch
Michael Minella
Julio 2019 | 465 páginas
ISBN 9781484237243

https://www.apress.com/gp/book/9781484237236


Image Added