Programa do Curso
Introdução ao Apache Kafka
- O que é Kafka e por que usá-lo?
- Componentes principais: Tópicos, Partições, Produtores, Consumidores, Brokers
- Compreendendo o modelo de publicação-assinatura do Kafka
- Casos de uso do Kafka em aplicações reais
Configurando um Ambiente de Desenvolvimento Kafka
- Instalando e configurando Kafka e ZooKeeper
- Ferramentas de linha de comando do Kafka para gerenciamento de tópicos
- Configurando o Kafka para alta disponibilidade
Produtores e Consumidores Kafka
- Criando Produtores Kafka em Java
- Produzindo mensagens com chaves, partições e confirmações
- Criando Consumidores Kafka em Java
- Grupos de consumidores e gerenciamento de offsets
Trabalhando com Kafka Streams
- Introdução à API Kafka Streams
- Processando fluxos de dados em tempo real
- Processamento com e sem estado
- Janelas, junções e agregações
Garantindo Confiabilidade e Desempenho
- Replicação do Kafka e tolerância a falhas
- Otimizando as configurações de produtores e consumidores
- Monitorando o desempenho do Kafka
Segurança e Autenticação do Kafka
- Habilitando criptografia SSL/TLS
- Configurando autenticação com SASL
- Controle de acesso baseado em funções com ACLs do Kafka
Integrando o Kafka com Outros Sistemas
- Usando Kafka Connect para integrar bancos de dados
- Conectando o Kafka ao Elasticsearch, PostgreSQL e outras fontes de dados
- Construindo microserviços orientados a eventos com Kafka
Resumo e Próximos Passos
Requisitos
- Compreensão da programação Java básica
- Conhecimentos básicos de sistemas distribuídos e sistemas de mensagens
- Familiaridade com ferramentas de desenvolvimento de software, como Maven ou Gradle
Público-alvo
- Desenvolvedores Java que desejam integrar o Kafka em suas aplicações
- Engenheiros de software que trabalham com arquiteturas orientadas a eventos
- Desenvolvedores interessados em aprender o Kafka como um sistema de mensagens distribuído
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.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Possibilidade de realizar exercícios independentes no ambiente de treinamento.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Máquina Traduzida
O instrutor tentou tornar os tópicos mais complicados, explicando-os de maneira mais simples
Calvin Raj Antony - SICPA SA
Curso - Administration of Kafka Message Queue
Máquina Traduzida