AD222
Cloud-Native Integration with Red Hat Fuse with Exam
Descrição do curso
O Red Hat Fuse, baseado no projeto Apache Camel, é uma plataforma de integração lightweight e flexível que viabiliza a rápida integração de aplicações nativas em nuvem, tanto on-premise quanto na nuvem.
O desenvolvimento do Camel é organizado com base no seguinte:
- Rotas que definem uma sequência ou fluxo de processamento.
- Processadores que transformam, interpretam e modificam as mensagens em rotas Camel.
- Componentes que possibilitam a criação de endpoints que interagem com ambientes externos para a coleta e transmissão de dados.
O foco do Cloud-Native Integration with Red Hat Fuse (AD221) é o aprendizado de padrões de arquitetura e a implementação de serviços de integração baseados no Apache Camel e no OpenShift. Com o Camel e o Red Hat Fuse, os desenvolvedores podem criar integrações complexas em um formato simples e de fácil manutenção. Você vai aprender a usar os componentes de integração mais comuns no Camel e desenvolver, testar e implantar aplicações voltadas à integração no OpenShift.
Este curso é baseado no Red Hat Fuse 7.10 e no OpenShift 4. O Red Hat Certified Specialist in Cloud-native Integration exam (EX221) está incluído na oferta.
Resumo do conteúdo
- Implantar aplicações do Fuse no Red Hat OpenShift Container Platform
- Implementar APIs REST com o REST DSL do Camel
- Implementar testes de unidade, controle de erros e simulações de rotas Camel
- Implementar padrões de integração empresarial (EIP) usando componentes do Camel
- Integrar aplicações do Camel com um banco de dados
- Integrar aplicações do Camel com o Apache Kafka
- Integrar serviços nativos em nuvem usando o Camel K
- Consumir serviços REST usando o componente HTTP do Camel
Público-alvo
- Este curso foi projetado para desenvolvedores Java com foco na implementação de soluções de integração em uma empresa.
Pré-requisitos
- Certificação Red Hat Application Development I: Programming in Java EE (AD183) ou experiência com desenvolvimento de aplicações em Java.
- Ter proficiência no uso de um IDE, como o Visual Studio Code.
- Ter experiência no Maven e em controle de versão, mas isso não é obrigatório.
- Ter experiência no Red Hat OpenShift ou a certificação Introduction to OpenShift Applications (DO101), mas isso não é obrigatório.
- Faça nossa avaliação gratuita para saber se esta é a melhor opção para você de acordo com suas habilidades.
Tópicos do curso
Introdução ao Red Hat Fuse e ao Camel
Descreva a arquitetura do Red Hat Fuse e o Camel e como são usados para integrar aplicações.
Criação de rotas Camel
Implemente rotas Camel e desenvolva processadores personalizados.
Implementação de padrões de integração empresarial
Descreva os padrões de integração empresarial mais comumente usados e implemente-os usando componentes do Camel.
Criação de testes para rotas e controle de erros
Desenvolva rotas confiáveis criando simulações e testes de unidade e manipulando erros.
Integração de serviços usando mensagens assíncronas
Integre microsserviços usando o Apache Kafka e o ActiveMQ (JMS).
Implementação de transações
Forneça integridade de dados no processamento de rotas por meio da implementação de transações.
Criação e consumo de serviços REST
Implemente e consuma serviços REST com o Camel.
Integração de serviços nativos em nuvem
Implante em um cluster do OpenShift microsserviços nativos em nuvem baseados em rotas Camel e componentes do Camel K.
Impacto para a organização
Acelere a integração nativa em nuvem com o Red Hat Fuse e o Camel. Assim, você vai gastar menos tempo de desenvolvimento na manutenção e na criação de soluções de integração com padrões empresariais.
Impacto do treinamento
Ao concluir este curso, você terá um conhecimento sólido dos conceitos básicos do Camel, dos seus componentes e configurações mais utilizados e das opções de implantação dessa solução. Você também desenvolverá conhecimento completo sobre os padrões de integração corporativa para solucionar problemas nessa área.
Estas são as habilidades adquiridas:
- Desenvolver rotas Camel para integrar sistemas como JMS, FTP, bancos de dados e serviços REST.
- Filtrar e transformar mensagens para criar rotas de integração altamente confiáveis.
- Desenvolver testes e usar simulações de componentes para verificar rotas por completo.
- Criar rotas confiáveis por meio da implementação de rotas transacionais que impedem a perda de dados.
- Implantar rotas Camel com o Red Hat OpenShift Container Platform.
Próximo exame ou curso recomendado para desenvolvedores
Próximo exame ou curso recomendado para administradores e engenheiros de confiabilidade de sites
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.