Visão Geral
- O Curso
Kafka Apache Process Integration oferece uma combinação perfeita de
conhecimento teórico bem aprofundado sobre Kafka e toda parte pratica onde o
aluno participante tem como premissa básica adquirir habilidades práticas no
kafka.
- Este Curso Kafka
Apache Process Integration também prepara você para o exame de certificação
Kafka além disso criamos projetos Kafka em tempo real para lhe dar um avanço no
aprendizado de Kafka e permite que você consiga os melhores suas habilidades no
Kafka ou para os futuros projetos Kafka.
- Este Curso
Kafka Apache Process Integration foi projetado para fornecer as melhores práticas
de aprendizado de API´s kafka, configuração e integração do Kafka com o Hadoop,
Storm e Spark.
Por que
você deveria aprender Kafka?
- Fila de
mensagens de última geração, componente obrigatório para todo o projeto de Big
Data
- Linkedin,
Uber, Airbnb e outras milhares de empresas estão usando o Kafka.
- Kafka
revoluciona o Big Data, cujo mercado chegará a US $ 99 bilhões em 2022.
- O salário
médio de Kafka Professional gira em torno de 10 mil reais mês
Objetivo
Após realizar este curso você será capaz de:
- Compreender
a arquitetura Kafka e a configuração Kafka no cluster
- Domine
vários componentes Kafka - consumidor, produtor e corretores
- Execute
operações diferentes em tópicos
- Integre
Kafka com vários consumidores
- Brinque
com partições Kafka e distribua dados entre elas
- Entenda
as percepções das APIs Kafka de alto e baixo nível
- Aprenda
conceitos da versão mais recente do Kafka
- Desenvolver
aplicativos Kafka em tempo real
- Aprenda
o Zookeeper e sua instalação
- Balanceamento
mestre de clusters Kafka
- Entenda
a replicação e sua importância no Kafka
- Aprenda
as melhores práticas de Kafka e desenvolva o projeto Kafka em tempo real
Publico Alvo
- Todo aquele interessado em se qualificar em kafka e suas integrações
- Analista JAVA
- Consultor SAP ABAP
- Consultor SAP PI
- Consultor SAP CPI
- Consultor Mulesoft
Pre-Requisitos
Para que você
tenha um melhor entendimento e aproveitamento do curso Kafka sugerimos que os
alunos participantes tenham um breve conhecimento básico de Java,
Informações Gerais
- Carga
horaria, 24h
- Se noturno o
curso acontece de segunda a sexta das 19h às 23h, total de 6 noites de curso prático.
- Se aos sábados
o curso acontece de 09h às 18h, total de 3 sábados de curso prático
- Se in-company o curso e ministrado de acordo com agenda do cliente
Formato
de entrega:
- Presencial em
sala de aula na presença de um instrutor/consultor SAP PI SAP PO, SAP CPI Expert
em Kafka,
- ON-LINE ao
vivo em tempo real com a mesma qualidade do curso presencial, por se tratar de
um curso 100% acompanhado de um instrutor/consultor SAP PI SAP PO, SAP CPI Expert
em Kafka,
Instrutores:
-
Ambos os instrutores são
profissionais extremamente capacitado, atuando no dia-dia como consultor SAP especialista
em process integration, tais como SAP PI, SAP PO, SAP CPI, Kafka, Mulesoft, além de toda vasta experiência
ambos são docente em sala de aula
Materiais
Português/Inglês
Conteúdo Programatico
Demystifying Apache Kafka
- Introduction to Big data
- Importance for messaging queue
- Need for distributed messaging queue
- Conventional solutions and associated problems
- Why we need Apache Kafka
Kafka Introduction
- What is Apache Kafka?
- Kafka Features and terminologies
- High-level kafka architecture
- Real-life Kafka Case Studies
A Deep Dive into the Kafka Architecture
- Internals of architecture and core concepts
- Kafka components - Broker, Producer, Consumer, Topics,
Partitions
- Different versions of Kafka
Understanding Brokers
- Working of a broker
- Broker Deployment
- Multiple brokers on a single machine
- Decommisioning brokers
Understanding Producers
- Basics of producers
- The producer architecture
- Producer partition- Custom, Round Robin, Field-Based
Partition
- Producer Java API
- Types of producers - sync, async
- Different producer configurations
- Sync and async producer hands on
Understanding Consumers
- Basics of consumers
- Consumer queuing, consumer groups, and consumer broadcast
- The Consumer Java API
- Producer and Consumer Hands-on
Mirroring Kafka
- What is mirroring?
- How mirroring works
- Mirror Maker and its role
- Kafka Mirroring Hands-on
- Mirror Maker producers and consumers
Topics and Partitions
- Working with topics and updating them
- Performance optimization and configurations
- Using Partitions and distribution of partitions
- Partition reassignment - Automatic migrating
- Partition reassignment - Manual migrating
Replication in Kafka
- High availability and reliability using replication
- ISR - In Sync Replication
- Primary Replication and Quorum Replication
- Partition reassignment - Increasing Replication
- Topic, Partition and Replication Hands-on
Introduction to Zookeeper
- What is Zookeeper?
- Leader Election by Zookeeper
- Applications using Zookeeper
- Zookeeper Architecture
- Zookeeper configuration and installation
- Zookeeper troubleshooting
Installation of Kafka
- Setup environment and pre-requisites
- Configuration of different components
- Deploying Apache Kafka on single node cluster
- Deploying Apache Kafka on multi-node cluster
- Balancing Leadership
- Scaling Kafka cluster and troubleshooting
Kafka Advanced Operations - Part 1
- Working with multiple topics for different type of
data
- Developing applications using high and low level APIs
- Buffering data in Apache Kafka
- Best practices of data distribution
- Different types of consumers high level & low
level
- Multiple consumers grouping
Kafka Advanced Operations - Part 2
- Multiple partitions and multi-threaded consumers
- Best practices for consumers
- Configuring multiple producers & consumers
together
- Log Segment and Data Retention
- Monitoring and management of Kafka Cluster
- JMX Monitor and Kafka administration tools
Real-life Kafka Project
- Live Kafka project based on industry use-cases to
solve real world problems
TENHO INTERESSE