Integre aplicações e serviços com o Red Hat Fuse e o Camel
Descrição do curso
O Red Hat Fuse, baseado no projeto Apache Camel, é uma plataforma de integração leve e flexível que permite a rápida integração de aplicações nativas em nuvem, tanto on-premise quanto na nuvem.
O desenvolvimento do Camel está 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 permitem a criação de endpoints que interagem com o mundo externo para a obtenção e transmissão de dados.
A integração nativa em nuvem com o Red Hat Fuse (AD221) enfatiza 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, desenvolvedores podem criar integrações complexas em um formato simples e de fácil manutenção. Você aprenderá como usar os componentes de integração mais comuns no Camel e desenvolver, testar e implantar aplicações focadas na integração no OpenShift. Este curso é baseado no Red Hat Fuse 7.10 e no OpenShift 4.
Resumo do conteúdo
- Implantar aplicações Fuse no Red Hat OpenShift Container Platform
- Implementar APIs REST com o Camel REST DSL
- Implementar testes de unidade, tratamento de erros e simulações para rotas do Camel
- Implementar padrões de integração empresarial (EIP) usando componentes Camel
- Integrar aplicações Camel com um banco de dados
- Integrar aplicações Camel com Apache Kafka
- Integrar serviços nativos em nuvem usando o Camel K
- Consumir serviços REST usando o componente Camel HTTP
Público-alvo do curso
- Este curso foi projetado para desenvolvedores Java com foco na implementação de soluções de integração em uma empresa.
Pré-requisitos do curso
Requisitos técnicos
- É necessário ter acesso à Internet.