Curso Apache Kafka Overview

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apache Kafka Overview

16 horas
Visão Geral

O Curso Apache Kafka Overview, foi desenvolvido para uma ampla gama de profissionais que buscam aprimorar seus conhecimentos e habilidades no trabalho com Apache Kafka. Este Curso Apache Kafka Overview pode beneficiar uma ampla gama de profissionais, incluindo:

Apache Kafka é uma plataforma de streaming de eventos distribuídos em tempo real e é um componente vital das arquiteturas de dados modernas. Ele permite que as organizações processem, analisem e transportem dados de maneira escalonável e tolerante a falhas. A importância de Kafka não pode ser exagerada. É a espinha dorsal do processamento de dados em tempo real, tornando-o essencial para as empresas que se esforçam para permanecer competitivas num cenário em constante evolução.

A proficiência em Apache Kafka é fundamental na era do big data e da análise em tempo real. Engenheiros de dados, desenvolvedores e arquitetos de dados que desejam dominar o Kafka revelam o potencial para projetar sistemas robustos, escaláveis ​​e tolerantes a falhas. A adoção deste curso Apache Kafka capacita os profissionais a navegar pelas complexidades da integração moderna de dados, tornando-os ativos inestimáveis ​​para suas organizações.

Este Curso Apache Kafka Overview, foi projetado para fornecer aos participantes experiência prática em Apache Kafka. Os delegados ganharão habilidades práticas na configuração de clusters Kafka, na compreensão de sua arquitetura e na implementação de pipelines de dados ponta a ponta. Eles aprenderão como otimizar o Kafka para seus casos de uso específicos e solucionar problemas comuns, garantindo que suas organizações possam aproveitar todo o potencial do Kafka de forma eficaz.

Objetivo

Após realizare este Curso Apache Kafka Overview, você será capaz de:

  • Para entender os fundamentos do Kafka, incluindo tópicos, partições e replicação
  • Dominar a arquitetura Kafka, explorando produtores, consumidores e corretores
  • Para implementar tolerância a falhas e alta disponibilidade em clusters Kafka
  • Para se aprofundar em tópicos avançados como Kafka Connect e Kafka Streams
  • Para aprender as práticas recomendadas para configuração e ajuste de desempenho
  • Explorar mecanismos de segurança, garantindo a integridade e privacidade dos dados
  • Para projetar pipelines de processamento de dados em tempo real usando Kafka
  • Para solucionar problemas comuns e otimizar clusters Kafka para eficiência
Publico Alvo
  • Analistas de dados
  • Engenheiros de dados
  • Desenvolvedores de software
  • Administradores de banco de dados
  • Gerentes de TI
  • Gerentes Técnicos
  • Arquitetos de Aplicação
Pre-Requisitos
  • Não há pré-requisitos. No entanto, o conhecimento prévio de programação Java seria benéfico para uma experiência de aprendizagem mais tranquila.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to Big Data

  1. Big Data
  2. Five V’s
  3. Sources of Big Data

Overview of Kafka

  1. Publish/Subscribe Messaging
  2. Enter Kafka
  3. Data Ecosystem

Installing Kafka

  1. Installing Java and Zookeeper
  2. Hardware Selection
  3. Kafka Clusters

Kafka Producers

  1. Creating a Kafka Producer
  2. Sending Message to Kafka
  3. Configuring Producers
  4. Serializers
  5. Partitions

Kafka Consumers

  1. Create Kafka Consumer
  2. Poll Loop
  3. Configuring Consumers
  4. Commits and Offsets
  5. Rebalance Listeners
  6. Deserializers

Kafka Internals

  1. Cluster Membership
  2. Controller
  3. Replication
  4. Request Processing

Reliable Data Delivery

  1. Reliability Guarantees
  2. Replication
  3. Broker Configuration
  4. Using Producers and Consumers in a Reliable System

Building Data Pipelines

  1. Considerations When Building Data Pipelines
  2. Kafka Connect
  3. Running Connect
  4. Connectors and Tasks
  5. Workers
  6. Alternatives to Kafka Connect

Cross-Cluster Data Mirroring

  1. Use Cases of Cross-Cluster Mirroring
  2. Multicluster Architectures
  3. Apache Kafka’s MirrorMaker

 Administering and Monitoring Kafka

  1. Overview
  2. Topic Operations
  3. Consumer Groups
  4. Dynamic Configuration Changes
  5. Partition Management

Stream Processing

  1. What is Stream Processing?
  2. Stream Processing Concepts
  3. Stream-Processing Design Patterns
  4. Kafka Streams: Architecture Overview
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h