Curso KSQL & Kafka Streams
24 HorasVisão Geral
Curso KSQL & Kafka Streams, Durante este curso prático, você aprenderá como usar KSQL para transformar, enriquecer, filtrar e agregar fluxos de dados em tempo real usando uma linguagem semelhante a SQL.
Você também aprenderá como usar a biblioteca Apache Kafka Streams para construir aplicativos de streaming.
Além disso, você aprenderá como testar, monitorar, proteger e dimensionar esses aplicativos de streaming.
Você aprenderá como esses aplicativos se integram ao Platform desenvolvido por Apache Kafka, Kafka Connect, Schema Registry, REST Proxy e também o Control Center.
Você aprenderá a função do streaming no pipeline de distribuição de dados moderno, discutirá os conceitos arquitetônicos e os componentes de KSQL e Kafka Streams.
Objetivo
- Carga horaria 24 horas, de curso prático;
- Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites,
- Se aos sábados o curso e ministrado de 09h às 18h, total de 3 sábados,
- Se integral o curso e ministrado de segunda-feira, quarta-feira e sexta-feira das 09h às 18h, total de 3 dias,
Formato de entrega:
- Presencial,
- On-line ao vivo em tempo real na presença de um instrutor/consultor atuando no dia-dia com Java, Paython, Kafka, entre outras ferramentas de desenvolvimento e integração.
- In-company
Publico Alvo
Este curso é projetado para desenvolvedores de aplicativos, desenvolvedores de ETL (extrair, transformar e carregar), engenheiros de DevOps e cientistas de dados que precisam interagir com clusters Kafka como uma fonte de fluxos de dados em tempo real e transformar, enriquecer e unir esses fluxos para descobrir anomalias, analisar comportamento ou monitorar sistemas complexos.
Pre-Requisitos
Os participantes devem estar familiarizados com o desenvolvimento em Java (de preferência), .NET ou Python. Os participantes também devem estar familiarizados com os fundamentos do Apache Kafka.
Materiais
Português/InglêsConteúdo Programatico
- Fundamentos
- Casos de uso de KSQL
- Visão geral e ecossistema de KSQL
- Instalando KSQL
- Usando KSQL
- Implantar e operar KSQL
- Arquitetura de Kafka Streams
- Anatomia do aplicativo Kafka Streams
- Kafka Streams DSL
- Testando aplicativos Kafka Streams
- Aplicativos de monitoramento de streams Kafka
- Protegendo aplicativos Kafka Streams
- Dimensionando e escalando aplicativos de streams Kafka
- Usando a API KSQL REST