AD483
Desenvolvendo aplicações orientadas a eventos com o Red Hat AMQ Streams e o Apache Kafka with exam
Visão geral
Descrição do curso
Desenvolva, escale e solucione problemas de aplicações de microsserviços orientados a eventos.
Aprenda a usar o Kafka e o AMQ Streams para projetar, desenvolver e testar aplicações orientadas a eventos. Esses microsserviços escalam globalmente, armazenam e transmitem dados de processo e oferecem feedback de baixa latência aos clientes. Este curso é direcionado a desenvolvedores de aplicações e é baseado no Red Hat AMQ Streams 1.8 e no Red Hat OpenShift Container Platform 4.6. O Red Hat Certified Specialist in Event-Driven Development with Kafka exam (EX482) está incluso no pacote.
Resumo do curso
- Descrever os fundamentos do Kafka e sua arquitetura.
- Desenvolver aplicações com a API do Kafka Streams.
- Integrar aplicações com o Kafka Connect.
- Detectar alterações de dados com o Debezium.
- Solucionar problemas comuns de transmissão de aplicações.
Público-alvo
Desenvolvedores de aplicações com experiência em desenvolvimento de microsserviços.
- Desenvolvedores de aplicações com experiência em desenvolvimento de microsserviços.
Pré-requisitos do curso
Desenvolvedores de aplicações com experiência em desenvolvimento de microsserviços.
- Experiência com desenvolvimento e design de aplicações de microsserviços, como DO378 ou equivalente.
- Ter experiência no OpenShift é recomendável, porém não obrigatório.
Requisitos técnicos
- Ambiente de sala de aula BYOD com acesso ao cluster compartilhado.
- Um ambiente de sala de aula baseado em nuvem também será disponibilizado.
Tópicos
Tópicos do curso
- Projeto de aplicações orientadas a eventos
- Descrever os princípios dos aplicações orientadas a eventos.
- Introdução aos conceitos de fluxos de Kafka e AMQ
- Crie aplicações com recursos básicos de leitura e gravação de mensagens.
- Building Applications with the Streams API
- Aproveite a API do Streams para criar aplicações de transmissão de dados.
- Criação de serviços assíncronos com colaboração de eventos
- Crie e migre para serviços assíncronos usando o padrão de colaboração de eventos.
- Integração de sistemas de dados com o Kafka Connect
- Conecte sistemas de dados e reaja a alterações de dados usando o Kafka Connect e o Debezium.
- Solução de problemas de aplicações do AMQ Streams
- Lide com problemas comuns de aplicações do Kafka e do AMQ Streams.
Resultados
Impacto para a organização
Impacto do treinamento
- Como resultado da participação neste curso, os alunos entenderão a arquitetura do Kafka e do AMQ Streams e serão capazes de identificar casos de uso adequados para aplicações orientadas a eventos. Os alunos aprenderão os princípios e recursos fundamentais do Kafka e do AMQ Streams, além de como projetar, desenvolver e testar aplicações orientadas a eventos.
- Habilidades adquiridas:
- Projetar, criar e usar aplicações orientadas a eventos em cenários relevantes com padrões
- Detectar e reagir a alterações de dados com o Debezium para melhorar o desempenho da aplicação
- Solucionar problemas comuns com aplicações orientadas a eventos