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 das suas funcionalidades
  • Casos de uso e benefícios do Kafka no desenvolvimento de aplicações modernas

Compreensão da Arquitetura Kafka e Conceitos Fundamentais

  • Arquitetura 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 Kafka

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

Produtores Kafka

  • Criação de produtores Kafka utilizando várias linguagens de programação
  • Serização de mensagens e técnicas de serização
  • Configurações do produtor e melhores práticas

Consumidores Kafka

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

Integração do Kafka com Sistemas Externos usando Kafka Connect

  • Visão geral do Kafka Connect e dos seus conectores
  • Configuração e utilização 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 das suas capacidades de processamento de fluxos
  • Desenvolvimento de aplicações de processamento de fluxos com Kafka Streams
  • Utilização do ksqlDB para processamento de dados e análise em tempo real

Integração de uma Aplicação Cliente Kafka com o Confluent Cloud

  • Visão geral do Confluent Cloud e das suas funcionalidades
  • Configuração e ligação de uma aplicação cliente Kafka com o Confluent Cloud

Segurança Kafka

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

Monitorização e Operações

  • Monitorização do Kafka utilizando métricas e ferramentas
  • Gestão de clusters e recursos Kafka
  • Resolução de problemas comuns e otimização de desempenho

Melhores Práticas e Casos de Uso do Mundo Real

  • Melhores práticas para o desenho de aplicações baseadas em Kafka
  • Estudos de caso e exemplos de implementações do Kafka em várias indústrias
  • Melhores práticas para a construção de 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

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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