Curso Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams

  • Linux & Suse

Curso Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams

20 horas
Visão Geral

Curso Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams: O Apache Kafka e o Red Hat AMQ Streams são soluções poderosas para a construção de arquiteturas orientadas a eventos (event-driven). Este curso cobre os fundamentos e as melhores práticas para desenvolver aplicações escaláveis e resilientes utilizando Apache Kafka e Red Hat AMQ Streams. Os participantes aprenderão a configurar, gerenciar e integrar esses sistemas para otimizar a comunicação entre serviços distribuídos.

Objetivo

Após realizar este curso Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams, você será capaz de:

  • Compreender os princípios de aplicações orientadas a eventos.
  • Criar aplicações com recursos básicos de leitura e gravação de mensagens.
  • Utilizar a API do Streams para criar aplicações de transmissão de dados.
  • Criar serviços assíncronos baseados no padrão de colaboração de eventos.
  • Conectar sistemas de dados e reagir a alterações utilizando Kafka Connect.
  • Solucionar problemas comuns de aplicações Kafka e AMQ Streams.

 

Publico Alvo
  • Desenvolvedores que desejam implementar soluções baseadas em eventos.
  • Arquitetos de software interessados em mensageria e stream processing.
  • Administradores de sistemas que gerenciam ambientes com Kafka e AMQ Streams.
  • Profissionais de DevOps que buscam otimizar fluxos de dados em tempo real.
Pre-Requisitos
  • Noções básicas de sistemas distribuídos.
  • Experiência com alguma linguagem de programação (Java, Python, Go, etc.).
  • Conhecimento básico sobre Linux e uso de linha de comando.
Materiais
Português | Inglês
Conteúdo Programatico

Módulo 1: Projeto de Aplicações Orientadas a Eventos

  1. Princípios de aplicações orientadas a eventos.
  2. Benefícios e desafios de arquiteturas event-driven.

Módulo 2: Introdução aos Fluxos de Kafka e AMQ

  1. Conceitos fundamentais do Apache Kafka e Red Hat AMQ Streams.
  2. Produção e consumo de mensagens.
  3. Gerenciamento de topics e partitions.

Módulo 3: Criação de Aplicações com a API do Streams

  1. Introdução à API do Streams.
  2. Desenvolvimento de pipelines de processamento de eventos.
  3. Processamento de streams em tempo real.

Módulo 4: Criação de Serviços Assíncronos com Colaboração de Eventos

  1. Modelagem de fluxos assíncronos.
  2. Padrões de comunicação entre microsserviços.
  3. Migração de sistemas tradicionais para arquiteturas baseadas em eventos.

Módulo 5: Integração de Sistemas de Dados com o Kafka Connect

  1. Introdução ao Kafka Connect.
  2. Integração com bancos de dados usando Debezium.
  3. Configuração de conectores para sistemas externos.

Módulo 6: Solução de Problemas de Aplicações do AMQ Streams

  1. Diagnóstico e resolução de falhas comuns.
  2. Monitoramento e logging.
  3. Melhores práticas para manutenção e otimização do desempenho.
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas