Curso Spring CloudData Flow - Developer
16hVisão Geral
O Curso Spring CloudData Flow - Developer fornece as habilidades necessárias para aproveitar o Spring Cloud Data Flow para extração, processamento e ingestão de dados em lote e em tempo real. Você obterá experiência prática com instalação e administração do Spring Cloud Data Flow; uso do shell Spring Cloud Data Flow; criação, configuração e implementação de fluxos e tarefas; bem como o desenvolvimento de módulos personalizados, incluindo aplicativos de coletor, processador e fluxo de origem usando Spring Boot e Spring Cloud Stream.
Objetivo
Após concluir este Curso Spring CloudData Flow - Developer, você será capaz de:
- Spring Cloud Data Flow e as tecnologias associadas usadas para processar fluxos de dados e lotes
- Como instalar o Spring Cloud Data Flow
- Arquitetura Spring Cloud Data Flow
- Como criar e aproveitar Spring Cloud Data Flow Streams
- Como criar aplicativos Spring Cloud Data Flow Stream personalizados usando Spring Boot e Spring Cloud Stream
- Como criar e aproveitar tarefas de fluxo de dados do Spring Cloud usando Spring Cloud Task e Spring Batch
- Análise do Spring Cloud Data Flow usando contadores e medidores
Publico Alvo
- Desenvolvedores e arquitetos interessados em usar o Spring Cloud Data Flow para lidar com seus casos de uso de processamento de dados.
- Equipes que desejam migrar projetos existentes do Spring Integration ou Spring Batch para o Spring Cloud Data Flow
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
Introduction
- What is Data Ingestion?
- What is Spring Cloud Data Flow?
- When to use Spring Cloud Data Flow
Architecture
- Spring Boot and Data Microservices
- Spring Cloud Data Flow Components
Introduction to Streams
- Overview
- Stream App Starters
- Sources, Sinks, Processors
- Examples
- Taps
- Custom Sources and Sinks
Spring Cloud Stream
- Main Concepts
- Application Model
- Binders, Configuration, Content Type and Transformation
- Defining, Deploying & Managing Streams
- Testing
Using Docker
- Running Spring Cloud Data Flow using Docker containers
Using the Dashboard
- Dataflow UI
- Grafana Integration
Spring Batch
- Main Concepts
- Jobs, Steps and the Job Repository
- Item Readers, Processors and Writers
- Examples
Spring Cloud Task
- Main Concepts
- Creating Tasks
- Managing Tasks
- Triggering Tasks from Streams
Analytics
- Counters
- Discover available metrics via RES