Curso Avançado de Administração do Apache Kafka

  • DevOps | CI | CD | Kubernetes | Web3

Curso Avançado de Administração do Apache Kafka

32 horas
Visão Geral

Bem-vindo ao Curso Avançado de Administração do Apache Kafka! Este curso foi projetado para fornecer a administradores de sistemas e profissionais de DevOps um conhecimento aprofundado sobre a administração e operação de clusters do Apache Kafka. Desde a instalação e configuração até a otimização e o gerenciamento avançado, você aprenderá todas as habilidades necessárias para manter um ambiente de Kafka eficiente e confiável.

O Apache Kafka se tornou uma peça fundamental em arquiteturas de dados modernas, permitindo o processamento de fluxos de dados em tempo real de forma eficiente e escalável. Como administrador de sistemas ou profissional de DevOps, dominar a administração avançada do Kafka é essencial para garantir a confiabilidade, segurança e desempenho de clusters de Kafka em ambientes de produção. Este curso avançado foi cuidadosamente projetado para capacitá-lo com as habilidades necessárias para gerenciar com sucesso clusters de Kafka em qualquer escala.

Objetivo

Após realizare este Curso Avançado de Administração do Apache Kafka, você será capaz de:

  • Capacitar os participantes a instalar, configurar e otimizar clusters de Kafka para alta disponibilidade e desempenho.
  • Fornecer conhecimentos avançados sobre segurança, monitoramento e solução de problemas em ambientes de Kafka.
  • Ensinar práticas recomendadas para escalabilidade, migração e atualização de clusters Kafka.
  • Preparar os alunos para situações de recuperação de desastres e para a implementação de planos de contingência eficazes.
Publico Alvo
  • Administradores de sistemas que desejam aprofundar seus conhecimentos em administração de clusters do Apache Kafka.
  • Profissionais de DevOps responsáveis pela operação e manutenção de ambientes de Kafka em produção.
  • Qualquer pessoa interessada em se tornar um especialista em administração avançada de Kafka e impulsionar sua carreira em arquiteturas de dados modernas.
Pre-Requisitos
  • Conhecimento básico de sistemas operacionais Unix/Linux.
  • Familiaridade com conceitos de redes e segurança da informação.
  • Experiência prévia com Apache Kafka é recomendada, mas não obrigatória.
Informações Gerais

Metodologia de Ensino

  • Aulas Teóricas: Apresentação dos conceitos fundamentais por meio de explicações claras e exemplos práticos.
  • Demonstrações Práticas: Demonstração passo a passo de configurações e procedimentos em um ambiente de laboratório.
  • Estudos de Caso: Análise de casos reais e simulações de problemas para desenvolver habilidades de resolução de problemas.
  • Suporte Personalizado: Oferecimento de suporte individualizado para resolver dúvidas e fornecer orientação adicional.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao Apache Kafka

  1. O que é o Apache Kafka?
  2. Arquitetura do Apache Kafka
  3. Kafka como um Sistema de Mensageria e Streaming de Eventos
  4. Benefícios do Apache Kafka para Empresas

Módulo 2: Instalação e Configuração

  1. Pré-requisitos para a Instalação
  2. Instalação do Java
  3. Instalação do Apache Kafka
  4. Configuração Inicial do Kafka
  5. Gerenciamento de Dependências e Bibliotecas

Módulo 3: Configuração Avançada

  1. Configuração de Broker e Cluster
  2. Configurações de Segurança: SSL/TLS, Autenticação e Autorização
  3. Configuração de Replicação e Alta Disponibilidade
  4. Configuração de Tópicos e Partições
  5. Monitoramento e Tuning de Desempenho

Módulo 4: Gerenciamento de Cluster

  1. Administração de Tópicos: Criação, Alteração e Exclusão
  2. Escalabilidade do Cluster: Adicionando e Removendo Brokers
  3. Rebalanceamento de Partições
  4. Backup e Recuperação de Dados
  5. Gerenciamento de Logs e Retenção de Dados

Módulo 5: Segurança e Conformidade

  1. Implementação de Políticas de Segurança
  2. Criptografia de Dados em Repouso e em Trânsito
  3. Auditoria e Registro de Atividades
  4. Conformidade com Regulamentações de Dados (GDPR, CCPA, etc.)

Módulo 6: Integração com Ferramentas de Monitoramento e Alerta

  1. Monitoramento de Desempenho com JMX
  2. Integração com Ferramentas de Monitoramento Externas (Prometheus, Grafana, etc.)
  3. Configuração de Alertas e Notificações

Módulo 7: Migração e Atualização de Cluster

  1. Estratégias e Melhores Práticas para Migração de Dados
  2. Atualização de Versões do Apache Kafka
  3. Testes e Validação pós-Migração

Módulo 8: Troubleshooting e Resolução de Problemas

  1. Identificação e Diagnóstico de Problemas Comuns
  2. Resolução de Problemas de Desempenho
  3. Resolução de Problemas de Conectividade
  4. Práticas de Monitoramento Proativo

Módulo 9: Disaster Recovery e Planos de Contingência

  1. Estratégias de Backup e Recuperação de Desastres
  2. Criação e Teste de Planos de Contingência
  3. Recuperação de Falhas e Minimização de Downtime
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Secure Automotive Software Development

24 horas

Curso FinOps for Machine Learning Platforms

16 horas

Curso FinOps for AI Practitioners

16 horas