Curso Apache Kafka Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apache Kafka Fundamentals

16h
Visão Geral

Este curso apresenta os fundamentos do Apache Kafka, uma das principais plataformas de Event Streaming utilizada para construção de aplicações distribuídas, pipelines de dados e arquiteturas orientadas a eventos. O participante aprenderá os conceitos essenciais da arquitetura Kafka, tópicos, partições, produtores, consumidores, grupos de consumidores e retenção de eventos, além de conhecer as principais aplicações do Kafka em ambientes corporativos.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender os fundamentos do Apache Kafka
  • Entender a arquitetura e os principais componentes da plataforma
  • Criar e administrar tópicos básicos
  • Desenvolver aplicações produtoras e consumidoras de eventos
  • Compreender os conceitos de Event Streaming
  • Identificar cenários de utilização do Kafka em ambientes corporativos
Publico Alvo
  • Desenvolvedores de Software
  • Engenheiros de Dados
  • Arquitetos de Soluções
  • Engenheiros de Integração
  • Profissionais DevOps e Platform Engineering
  • Analistas de Sistemas
Pre-Requisitos
  • Conhecimentos básicos de arquitetura de software
  • Familiaridade com desenvolvimento de aplicações
  • Noções de comunicação distribuída são recomendadas
Conteúdo Programatico

Module 1: Introduction to Apache Kafka

  1. Evolution of event streaming
  2. Apache Kafka overview
  3. Event-driven architecture concepts
  4. Enterprise messaging fundamentals
  5. Kafka ecosystem overview
  6. Enterprise use cases

Module 2: Kafka Core Concepts

  1. Brokers and clusters
  2. Topics and partitions
  3. Producers and consumers
  4. Consumer groups
  5. Offsets
  6. Event retention concepts

Module 3: Kafka Installation and Basic Administration

  1. Kafka installation overview
  2. KRaft architecture introduction
  3. Broker configuration basics
  4. Topic creation and management
  5. Kafka command-line tools
  6. Basic administration practices

Module 4: Producing and Consuming Events

  1. Producer fundamentals
  2. Consumer fundamentals
  3. Serialization overview
  4. Delivery guarantees
  5. Message ordering concepts
  6. Event lifecycle

Module 5: Event Streaming in Enterprise Applications

  1. Event streaming patterns
  2. Microservices integration
  3. Data streaming concepts
  4. Event-driven applications
  5. Platform comparison
  6. Enterprise best practices

Module 6: Apache Kafka Fundamentals Workshop

  1. Kafka installation laboratory
  2. Topic administration exercises
  3. Producer implementation
  4. Consumer implementation
  5. Event streaming laboratory
  6. Final Apache Kafka fundamentals project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Node-RED para Automacao de Processos

32 horas

Curso Node-RED com Cloud Azure, AWS, GCP

32 horas Curso Pratico

Curso Node-RED com Inteligencia Artificial

32 horas Curso Pratico

Curso Node-RED para Integracao com ERP SAP

32 horas Curso Pratico