Versions Compared
Version | Old Version 5 | New Version Current |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Este curso aborda la arquitectura, ecosistema y componentes básicos de Spring Cloud Data Flow. Incluye bases de datos, seguridad, tipos de aplicaciones, Spring Cloud Stream, Task y Skipper. Explora procesos de streaming y batch, dashboard, gestión y monitorización de tareas, planificación interna y uso de API REST para integración con planificadores externos.
Duración: 16 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores programadores y Analistas Javaanalistas Java interesados en aprender a implementar y gestionar flujos de datos con Spring Cloud Data Flow.
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.

Contenido
- Base de datos
- Segurifad
- Tipos de aplicaciones
- Plataformas
- Comprender la arquitectura y los componentes clave de Spring Cloud Data Flow.
- Implementar aplicaciones de procesamiento de datos utilizando Spring Cloud Stream y Spring Cloud Task.
- Gestionar y monitorizar tasks y jobs en un entorno de producción.
- Configurar y usar el dashboard para administrar aplicaciones, tareas y trabajos.
- Integrar procesos de planificación externa a través de la API REST.
- Implementar seguridad y optimizar el rendimiento en plataformas de Spring Cloud.
Contenido
Arquitectura de Spring Cloud Data Flow
- Descripción y principios fundamentales de la arquitectura
- Relación entre los componentes principales: Stream, Task, Skipper
Base de Datos y Seguridad
- Configuración y gestión de bases de datos en Spring Cloud Data Flow
- Implementación de prácticas de seguridad en las aplicaciones
Tipos de Aplicaciones en Spring Cloud Data Flow
- Diferenciación y uso de aplicaciones de streaming y batch
- Revisión de flujos de datos y tareas programadas
Plataformas y Ecosistema Spring Cloud Data Flow
- Integración con plataformas de datos y otros servicios de Spring Cloud
- Componentes que conforman el ecosistema (Stream, Task, Skipper)
Spring Cloud Stream y Spring Cloud Task
- Introducción y uso de Spring Cloud Stream para el procesamiento de eventos
- Creación y gestión de tareas con Spring Cloud Task
Spring Cloud Skipper
- Descripción y uso de Spring Cloud Skipper para la gestión de despliegues y versiones
Componentes Básicos
Proceso- Configuración e implementación de los componentes clave de Spring Cloud Data Flow
Procesamiento de Streams
- Proceso Batch
- Dashboard (
y Batch
- Implementación de flujos de datos (Stream) y tareas por lotes (Batch)
- Diferencias y uso en situaciones específicas
Dashboard: Gestión de Apps, Runtime, Tasks, Jobs
, Scheduling, Auditing)Gestióny Auditing
- Uso del dashboard para gestionar aplicaciones, tiempo de ejecución, tareas, trabajos, planificación y auditoría
Gestión y Monitorización de Tasks y Jobs
(Runtime)Monitorizaciónen Runtime
- Administración y monitoreo en tiempo real de tareas y trabajos en ejecución
Planificación de Tasks y Jobs Internos
- Planificador de Tasks y Jobs (Scheduling) interno
- API Rest para el scheduling de procesos desde Planificadores externos
- Uso del planificador interno de Spring Cloud Data Flow para tareas y trabajos
API REST para Integración Externa de Scheduling
- Implementación de la API REST para integrar planificación de procesos desde planificadores externos
Documentación Recomendada
Spring Cloud Data Flow
Felipe Gutiérrez
Diciembre 2020 | 335 páginas
ISBN: 9781484212400