Entrar em Contato

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 moderno de aplicações

Compreensão da Arquitetura e dos Conceitos Fundamentais do Kafka

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

Tópicos e Partições do Kafka

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

Produtores do Kafka

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

Consumidores do 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

Integração do Kafka com Sistemas Externos utilizando 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

Criação de Aplicações de Streaming com Kafka Streams & ksqlDB

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

Integração de 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 ao Confluent Cloud

Segurança do Kafka

  • Introdução aos recursos de segurança do Kafka
  • Configuração do 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
  • Resolução de problemas comuns e ajuste de desempenho

Melhores Práticas e Casos de Uso Reais

  • Melhores práticas para a criação de aplicações baseadas em Kafka
  • Estudos de caso e exemplos de implementações do Kafka em vários setores
  • Melhores práticas para construção de arquiteturas Kafka escaláveis e tolerantes a falhas

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico de programação

Público-alvo

  • Desenvolvedores
  • Programadores
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas