Curso Kafka Stream Processing Using Apache Kafka Streams and KSQL

  • Data Science Analytic

Curso Kafka Stream Processing Using Apache Kafka Streams and KSQL

24 horas
Objetivo

Após realizar este Curso Stream Processing Using Apache Kafka® Streams and KSQL você aprenderá a:

  • Identifique padrões comuns e casos de uso para processamento de fluxo em tempo real
  • Entenda a arquitetura de alto nível do Kafka Streams
  • Escreva aplicativos em tempo real com a API Kafka Streams para filtrar, transformar, enriquecer, agregar e unir fluxos de dados
  • Descrever como o KSQL combina os recursos de processamento de fluxo elástico, tolerante a falhas e de alto desempenho do Kafka Streams com a simplicidade de uma sintaxe semelhante a SQL
  • Crie consultas KSQL que mostrem seu equilíbrio de poder e simplicidade
  • Teste, proteja, implante e monitore aplicativos Kafka Streams e consultas KSQL
Publico Alvo
  • Este cCurso Kafka Stream Processing Using Apache Kafka Streams and KSQL foi desenvolvido para desenvolvedores de aplicativos, arquitetos, engenheiros de DevOps e cientistas de dados que precisam interagir com clusters Kafka para criar aplicativos em tempo real para filtrar, transformar, enriquecer, agregar e unir fluxos de dados para descobrir anomalias, analisar comportamento ou monitorar sistemas complexos.
Pre-Requisitos

Os participantes devem estar familiarizados com o desenvolvimento de aplicativos profissionais em Java (preferencial), .NET, C#, Python ou outra linguagem de programação importante. 

ou ter feito o Curso Kafka Foundation

Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
  • Motivation and Concepts for Streams
    • Motivation and Use Cases for Real-Time Streaming
    • High Level Comparison of Kafka Streams and KSQL
    • Stream Processing Concepts
  • Kafka Streams Architecture
    • Kafka Streams' Place in the Kafka Ecosystem
    • High Level Architecture Design
    • Kafka Streams Data Types
  • Writing Kafka Streams Applications
    • Anatomy of a Kafka Streams Application
    • Kafka Streams DSL - Stateless Operations
    • Kafka Streams DSL - Aggregations
    • Kafka Streams DSL - Windowed aggregations
    • Kafka Streams DSL - Joins
    • Kafka Streams DSL - Summary
    • Processor API
    • Optimizations
  • Testing Kafka Streams Applications
    • Unit Tests
    • Integration Tests
    • Stress Tests
    • End-to-end Tests
  • Introduction to KSQL
    • Sample Use Cases
    • End-to-end Examples
    • Interacting with KSQL
  • Using KSQL
    • Data Manipulation
    • Aggregations
    • Testing
  • Deployment
    • Parallelism
    • Elasticity
    • Fault tolerance
    • Capacity planning
    • Troubleshooting
    • KSQL-specific considerations
  • Security
    • Security Overview
    • Access Control
    • Examples
    • KSQL-specific considerations
  • Monitoring
    • JMX
    • Confluent Control Center
    • KSQL-specific Considerations
TENHO INTERESSE

Cursos Relacionados

Curso Fundamentos de Gerenciamento de Dados Mestres

16 horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Big Data Boot Camp Visão de Negócios

Curso Inteligência Artificial / AI Visão Geral

8 horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Fundamentos de Qualidade de Dados

16 horas

Curso Marchine Learning Com Hadoop

32 horas

Curso Python for Data Analysis

24 horas