Curso Kafka Apache Preparatório Para Certificação

  • Process Integration & Implementation Solman

Curso Kafka Apache Preparatório Para Certificação

24 horas
Visão Geral

Curso Kafka Apache Preparatório Para Certificação tem como premissa, oferecer aos participantes, uma combinação perfeita de conhecimento teórico e prático sobre Kafka aprofundando seu conhecimento e habilidades na prática em sala de aula.

Curso Kafka Apache Preparatório Para Certificação apresenta projetos Kafka em tempo real para lhe dar um avanço no aprendizado de Kafka e permite que você consiga os melhores empregos de Kafka no setor.

Objetivo

Após realizar este Curso Kafka Apache Preparatório Para Certificação  você será capaz de:

  1. Compreender a arquitetura Kafka e a configuração Kafka no cluster
  2.  Domine vários componentes Kafka - consumidor, produtor e corretores
  3.  Execute operações diferentes em tópicos
  4.  Integre Kafka com vários consumidores
  5.  Brinque com partições Kafka e distribua dados entre elas
  6.  Entenda as percepções das APIs Kafka de alto e baixo nível
  7.  Aprenda conceitos da versão mais recente do Kafka
  8.  Desenvolver aplicativos Kafka em tempo real
  9.  Aprenda o Zookeeper e sua instalação
  10.  Balanceamento mestre de clusters Kafka
  11.  Entenda a replicação e sua importância no Kafka
  12.  Aprenda as melhores práticas de Kafka e desenvolva o projeto Kafka ao vivo
Publico Alvo
  • Programadores Java
  • Consultores de integração;
  • Arquiteto de integrações;
  • Consultores SAP PI PO CPI
  • Analista Mulesoft
Pre-Requisitos
  • Breve conhecimento em java
Informações Gerais
  • Carga horaria, 24h
  • Se noturno o curso e ministrado de segunda a sexta das 19h às 23h, total de 6 noites
  • Se aos sábados o curso e ministrado de 09h às 18h, total de 3 sábados
  • Se in-company de acordo com agenda do cliente 

Formato de entrega

  • Presencial em sala de aula,
  • On-line ao vivo em tempo real 100% na presença de um instrutor ao vivo em tempo real via vídeo conferencia
Materiais
Português/Inglês
Conteúdo Programatico

Desmistificando o Apache Kafka

  1. Introdução ao Big Data
  2. Importância para a fila de mensagens
  3. Necessidade de fila de mensagens distribuídas
  4. Soluções convencionais e problemas associados
  5. Por que precisamos do Apache Kafka

Introdução Kafka

  1. O que é o Apache Kafka?
  2. Recursos e terminologias Kafka
  3. Arquitetura kafka de alto nível
  4. Estudos de caso reais da Kafka

Um mergulho profundo na arquitetura Kafka

  1. Interiores de arquitetura e conceitos fundamentais
  2. Kafka components - Corretor, produtor, consumidor, tópicos, partições
  3. Versões diferentes do Kafka

Entendendo os Corretores

  1. Trabalho de um corretor
  2. Implantação do Broker
  3. Vários corretores em uma única máquina
  4. Corretores de descomissionamento

Entendendo os Produtores

  1. Noções básicas de produtores
  2. A arquitetura do produtor
  3. Partição do Produtor - Personalizada, Round Robin, Partição Baseada em Campo
  4. API Java do produtor
  5. Tipos de produtores - sincronização, assíncrona
  6. Diferentes configurações do produtor
  7. Produtor de sincronização e assíncrona

Compreendendo os consumidores

  1. Noções básicas de consumidores
  2. Filas de consumidores, grupos de consumidores e difusão de consumidores
  3. A API Java do Consumidor
  4. Produtor e consumidor hands-on

Espelhando Kafka

  1. O que é espelhamento?
  2. Como o espelhamento funciona
  3. Mirror Maker e seu papel
  4. Kafka Mirroring Hands-on
  5. Produtores e consumidores de Mirror Maker

Tópicos e Partições

  1. Trabalhando com tópicos e atualizando-os
  2. Otimização e configurações de desempenho
  3. Usando partições e distribuição de partições
  4. Reatribuição de partição - Migração automática
  5. Reatribuição de partição - Migração manual

Replicação em Kafka

  1. Alta disponibilidade e confiabilidade usando replicação
  2. ISR - Replicação sincronizada
  3. Replicação Primária e Replicação de Quorum
  4. Reatribuição de partição - Aumentando a replicação
  5. Tópico prático, partição e replicação

Introdução ao tratador

  1. O que é o tratador?
  2. Eleição do Líder por Zookeeper
  3. Aplicativos usando o Zookeeper
  4. Arquitetura do tratador
  5. Configuração e instalação do Zookeeper
  6. Solução de problemas do tratador

Instalação de Kafka

  1. Ambiente de configuração e pré-requisitos
  2. Configuração de diferentes componentes
  3. Implementando o Apache Kafka no cluster de nó único
  4. Implementando o Apache Kafka no cluster com vários nós
  5. Equilibrando Liderança
  6. Dimensionando o cluster Kafka e solução de problemas

Operações Avançadas Kafka - Parte 1

  1. Trabalhando com vários tópicos para diferentes tipos de dados
  2. Desenvolvendo aplicativos usando APIs de alto e baixo nível
  3. Buffer de dados no Apache Kafka
  4. Melhores práticas de distribuição de dados
  5. Diferentes tipos de consumidores de alto nível e baixo nível
  6. Agrupamento de vários consumidores

Operações Avançadas Kafka - Parte 2

  1. Várias partições e consumidores multiencadeados
  2. Práticas recomendadas para consumidores
  3. Configurando vários produtores e consumidores juntos
  4. Segmento de log e retenção de dados
  5. Monitoramento e gerenciamento do Kafka Cluster
  6. Ferramentas de administração JMX Monitor e Kafka
TENHO INTERESSE

Cursos Relacionados