Entrar em Contato
 Duração 21 horas

Programa do Curso

Introdução

  • Visão geral do Apache Kafka
  • Introdução ao streaming de eventos e processamento de dados em tempo real
  • Visão geral do Apache Kafka e seus recursos
  • Casos de uso e benefícios do Kafka no desenvolvimento de aplicações modernas

Compreendendo a Arquitetura e os Conceitos Fundamentais do Kafka

  • Arquitetura do Kafka: brokers, tópicos, partições e réplicas
  • Produtores e consumidores: publicação e consumo de mensagens
  • Compreendendo o papel do ZooKeeper no Kafka

Tópicos e Partições no Kafka

  • Criação e configuração de tópicos
  • Compreendendo partições e suas implicações
  • Replicação e tolerância a falhas no Kafka

Produtores Kafka

  • Criação de produtores Kafka usando diversas linguagens de programação
  • Seriarização de mensagens e técnicas de serialização
  • Configurações do produtor e melhores práticas

Consumidores Kafka

  • Desenvolvimento de consumidores Kafka usando diferentes linguagens de programação
  • Configuração de grupos de consumidores e offsets
  • Estratégias para processamento de mensagens e garantias de entrega

Integrando o Kafka com Sistemas Externos usando o Kafka Connect

  • Visão geral do Kafka Connect e seus conectores
  • Configuração e uso do Kafka Connect para integração de dados
  • Integração do Kafka com sistemas externos

Escrita de Aplicações de Streaming com Kafka Streams & ksqlDB

  • Introdução ao Kafka Streams e suas capacidades de processamento de streams
  • Desenvolvimento de aplicações de processamento de streams com Kafka Streams
  • Uso do ksqlDB para processamento e análise de dados em tempo real

Integrando uma Aplicação Cliente Kafka com o Confluent Cloud

  • Visão geral do Confluent Cloud e seus recursos
  • Configuração e conexão de uma aplicação cliente Kafka com o Confluent Cloud

Segurança no Kafka

  • Introdução aos recursos de segurança do Kafka
  • Configuração de SSL/TLS para comunicação segura
  • Mecanismos de autenticação e autorização no Kafka

Monitoramento e Operações

  • Monitoramento do Kafka usando métricas e ferramentas
  • Gestão de clusters e recursos do Kafka
  • Solução de problemas comuns e ajuste de desempenho (tuning)

Melhores Práticas e Casos de Uso do Mundo Real

  • Melhores práticas para o design de aplicações baseadas em Kafka
  • Estudos de caso e exemplos de implementações de Kafka em diversas indústrias
  • Melhores práticas para construir arquiteturas Kafka escaláveis e tolerantes a falhas

Resumo e Próximos Passos

Requisitos

  • Conhecimentos básicos de programação

Público-alvo

  • Desenvolvedores
  • Programadores

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas