AD482

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

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.

Após a conclusão do curso, o acesso prático ao laboratório permanecerá disponível por até 45 dias para qualquer curso presencial que inclua um ambiente virtual.

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.

Pré-requisitos do curso

  • 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.
Tópicos

Tópicos do curso

Projeto de aplicações orientadas a eventos
Descreva 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.
Criação de aplicações com a API do Streams
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

  • As organizações estão vendo que as aplicações síncronas tradicionais não têm uma escalabilidade consistente e não conseguem se ajustar à quantidade de dados dos clientes sem deixar de atender às expectativas de resultados imediatos. Com aplicações orientadas a eventos usando Kafka e AMQ Streams, as organizações podem esperar ser capazes de escalar globalmente suas aplicações, armazenar e transmitir dados de processo e fornecer feedback aos clientes com latência extremamente baixa.

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 funcionalidades fundamentais do Kafka e do AMQ Streams, além de como projetar, desenvolver e testar aplicações orientadas a eventos.
  • Os alunos estarão capacitados a demonstrar as habilidades a seguir:
    • 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

    Próximo curso ou exame recomendado

    Red Hat Certified Specialist in Event-Driven Application Development exam (EX482)

Para iniciar, selecione seu país:

Disponibilidade para treinamento no local

Treinamentos para equipes podem ser realizados nas suas instalações, presencialmente ou de forma remota.

Red Hat Learning Subscription

Trajetórias de aprendizagem e treinamentos abrangentes sobre as soluções Red Hat, certificações reconhecidas pelo setor e uma experiência de aprendizado de TI dinâmica e flexível.

Descubra o que outros estudantes disseram sobre este curso na Red Hat Learning Community.

Defina sua trajetória de aprendizagem

Participe deste curso que é parte do Red Hat Learning Subscription, que oferece um ano de acesso ilimitado e sob demanda aos nossos recursos de aprendizagem online.

Verifique seu conhecimento

Faça uma avaliação de habilidades gratuita para testar seu know-how, verificar o que está faltando para você e saber por onde começar no Red Hat Training.