Contato
Account Login
AD482

Desenvolvendo aplicações orientadas a eventos com o Red Hat AMQ Streams e o Apache Kafka

Local

Formato Veja as opções

Leia o depoimento de outros alunos no Red Hat Learning Community

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.

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.

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 das 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

    • 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 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

      Próximo exame ou curso recomendado

      Red Hat Certified Specialist in OpenShift Application Development exam (EX482) - Em breve

    Participe deste curso que é parte do Red Hat Learning Subscription, uma solução de aprendizado que oferece um ano de acesso ilimitado e sob demanda a todos os nossos cursos on-line.

    Red Hat logo LinkedInYouTubeFacebookTwitter

    Produtos

    Ferramentas

    Experimente, compre, venda

    Comunicação

    Sobre a Red Hat

    A Red Hat é a líder mundial em soluções empresariais open source como Linux, nuvem, containers e Kubernetes. Fornecemos soluções robustas que facilitam o trabalho em diversas plataformas e ambientes, do datacenter principal até a borda da rede.

    Assine nossa newsletter Red Hat Shares

    Cadastre-se agora

    Selecione um idioma

    © 2022 Red Hat, Inc.