Curso Kafka on Confluent Cloud

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kafka on Confluent Cloud

16h
Visão Geral

O Curso Kafka on Confluent Cloud ensina como utilizar o Apache Kafka em ambientes cloud-native gerenciados pela Confluent, permitindo que empresas implementem pipelines de eventos escaláveis, resilientes e prontos para produção sem a necessidade de gerenciar infraestrutura complexa.
Durante o treinamento, os participantes aprenderão a criar clusters, tópicos, producers e consumers, integrar com o Confluent Schema Registry e utilizar Confluent Cloud CLI e APIs para automação e monitoramento.
O curso combina teoria, laboratórios práticos e projetos, preparando os alunos para operar Kafka de forma segura e eficiente na nuvem.

Objetivo

Ao concluir o curso Kafka on Confluent Cloud, o participante será capaz de:

  • Criar e gerenciar clusters Kafka na Confluent Cloud.
  • Configurar producers, consumers e tópicos em ambientes gerenciados.
  • Integrar Kafka com Schema Registry, connectors e serviços externos.
  • Aplicar monitoramento, alertas e boas práticas de segurança na nuvem.
  • Automatizar operações utilizando Confluent Cloud CLI e APIs.
  • Desenvolver pipelines de dados resilientes, escaláveis e cloud-native.
Publico Alvo
  • Engenheiros de dados e desenvolvedores que utilizam Kafka em pipelines cloud-native.
  • Arquitetos de soluções que projetam integrações corporativas na nuvem.
  • Profissionais DevOps e SRE que precisam gerenciar clusters Kafka na Confluent Cloud.
  • Administradores de sistemas interessados em cloud-managed Kafka e streaming de dados.
Pre-Requisitos
  • Conhecimento básico de Apache Kafka (producers, consumers, topics, brokers).
  • Familiaridade com cloud computing, Docker e linha de comando Linux.
  • Noções de mensageria, streaming e microserviços.
Informações Gerais

Metodologia:

  • Curso ao vivo e online, via Microsoft Teams.
  • Ministrado por instrutor especialista em Kafka e Confluent Cloud.
  • Aulas com exemplos práticos, laboratórios e projeto final.
  • Ambiente individual para cada participante com Confluent Cloud e ferramentas associadas.
  • Projeto final de pipeline de dados cloud-native completo e monitorado.
  • Fornecimento de material digital, scripts e templates de configuração.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Confluent Cloud

  1. Overview of Confluent Cloud and managed Kafka
  2. Differences between self-managed Kafka and cloud-managed Kafka
  3. Key concepts: clusters, environments, topics, and API keys
  4. Advantages of cloud-native Kafka deployments

Module 2: Setting Up Confluent Cloud Environment

  1. Creating accounts, environments, and clusters
  2. Configuring API keys and access permissions
  3. Understanding cluster sizing and region selection
  4. Hands-on: provisioning a Kafka cluster on Confluent Cloud

Module 3: Topics, Producers, and Consumers

  1. Creating and configuring topics in Confluent Cloud
  2. Producing and consuming messages using cloud clients
  3. Configuring partitions, replication, and retention policies
  4. Error handling, retries, and acknowledgments

Module 4: Schema Management and Serialization

  1. Introduction to Confluent Schema Registry
  2. Using Avro, JSON Schema, and Protobuf
  3. Versioning and compatibility rules
  4. Integrating schema validation in producers and consumers

Module 5: Connectors and Data Integration

  1. Overview of Confluent connectors (source and sink)
  2. Integrating with databases, REST APIs, and cloud storage
  3. Configuring and monitoring connectors
  4. Best practices for data ingestion and synchronization

Module 6: Security and Access Control

  1. Configuring ACLs and RBAC in Confluent Cloud
  2. Enabling encryption in transit and at rest
  3. Managing API keys and secrets
  4. Security best practices for cloud deployments

Module 7: Monitoring, Alerting, and Troubleshooting

  1. Metrics and dashboards in Confluent Cloud
  2. Setting up alerting for producers, consumers, and connectors
  3. Troubleshooting common cloud Kafka issues
  4. Integrating with Prometheus, Grafana, and logging tools

Module 8: Automation and CLI

  1. Using Confluent Cloud CLI for cluster management
  2. Automating topic creation and user management
  3. Scripted deployment and configuration changes
  4. Best practices for DevOps workflows in Confluent Cloud

Module 9: Hands-On Project

Project: Deploy a fully managed Kafka cluster in Confluent Cloud, create topics, implement producers and consumers, configure Schema Registry, integrate connectors, and set up monitoring and alerting.

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