Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução ao Apache Kafka
- O que é o Kafka e por que utilizá-lo?
- Componentes principais: Tópicos, Partições, Produtores, Consumidores, Brokers
- Compreensão do modelo publish-subscribe do Kafka
- Casos de uso do Kafka em aplicações do mundo real
Configuração do Ambiente de Desenvolvimento Kafka
- Instalação e configuração do Kafka e ZooKeeper
- Ferramentas CLI do Kafka para gerenciamento de tópicos
- Configuração do Kafka para alta disponibilidade
Produtores e Consumidores Kafka
- Criação de Produtores Kafka em Java
- Produção de mensagens com chaves, partições e confirmações
- Criação de Consumidores Kafka em Java
- Grupos de consumidores e gerenciamento de offsets
Trabalhando com o Kafka Streams
- Introdução à API Kafka Streams
- Processamento de fluxos de dados em tempo real
- Processamento com estado versus sem estado
- Janelas (windowing), junções e agregações
Garantindo Confiabilidade e Desempenho
- Replicação do Kafka e tolerância a falhas
- Otimização das configurações de produtores e consumidores
- Monitoramento do desempenho do Kafka
Segurança e Autenticação no Kafka
- Habilitação da criptografia SSL/TLS
- Configuração da autenticação com SASL
- Controle de acesso baseado em funções com ACLs do Kafka
Integração do Kafka com Outros Sistemas
- Uso do Kafka Connect para integração com bancos de dados
- Conexão do Kafka com Elasticsearch, PostgreSQL e outras fontes de dados
- Criação de microsserviços orientados a eventos com o Kafka
Resumo e Próximos Passos
Requisitos
- Conhecimento básico de programação Java
- Noções básicas sobre 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 sobre o Kafka como um sistema de mensagens distribuído
14 Horas
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
Exemplos muito práticos. O instrutor tentou manter um ritmo em que todos conseguissem acompanhar, mesmo com o grupo sendo bastante heterogêneo em termos de conhecimento. Ele ofereceu muito suporte a praticamente todos que pediram :)
Georgi - BMW SA
Curso - Apache Kafka for Developers
Máquina Traduzida