Pesquisar
Português
Português
Login Account
Login / Registre-se Account
Websites
AD421

Camel Integration and Development with Red Hat Fuse on OpenShift

Local

Formato Veja as opções

Leia o depoimento de outros alunos no Red Hat Learning Community

Visão geral

Descrição do curso

Aprenda a desenvolver, implementar, testar e implantar aplicações utilizando padrões de integração corporativa (EIPs).

Camel Integration and Development with Red Hat Fuse on OpenShift (AD421) é um curso com base em laboratório hands-on que oferece aos desenvolvedores e arquitetos de Java™ o conhecimento sobre o Apache Camel e os aperfeiçoamentos e as ferramentas que a Red Hat oferece no suporte do desenvolvimento do Camel.

Esse curso é baseado no Red Hat® Enterprise Linux® 7.5, no Red Hat® OpenShift® Container Platform 3.9, no Red Hat® Fuse 7.1, e no Apache Camel 2.21.

Com o Camel e o Red Hat Fuse, desenvolvedores podem criar integrações complexas em um formato simples e de fácil manutenção. O desenvolvimento Camel está organizado em torno de:

  • Rotas que definem um sequência ou fluxo de processamento.
  • Processadores que transformam, interpretam e modificam as mensagens em uma rota Camel.
  • Componentes que permitem a criação de endpoints que interagem com o mundo externo para a obtenção e transmissão de dados.

Este curso pode ser útil na preparação para o exame Red Hat Certified Specialist in Camel Development (EX421).

Resumo do conteúdo do curso

  • Criação de rotas básicas e soluções de integração com o Camel.
  • Combinação de mensagens por meio de agregação.
  • Desenvolvimento de testes com o kit de testes e componentes simulados do Camel.
  • Desenvolvimento de serviços REST com REST DSL e Swagger.
  • Implantação de uma rota em Karaf, EAP e Spring Boot.
  • Aumento da capacidade da rota com processamento paralelo.
  • Implantação de microsserviços com o Red Hat Fuse on OpenShift.

Público do curso

  • Desenvolvedores Java que precisam aprender como usar o Camel, implementar padrões de integração corporativa (EIPs) e desenvolver aplicações de integração com o Camel.
  • Arquitetos Java que precisam saber como usar o Apache Camel em arquiteturas de software que requerem integração entre aplicações.

Pré-requisitos do curso

  • Experiência no desenvolvimento e na implantação de aplicações Java EE 7.
  • Experiência com bancos de dados relacionais, JDBC e SQL.
  • Experiência com ferramentas de desenvolvimento Java, como Maven e Eclipse.

Resumo do curso

Tópicos do curso

Introdução ao Red Hat Fuse e ao Camel
Descreva como o Red Hat Fuse e o Camel são usados para integrar aplicações.
Criação de rotas
Desenvolva rotas Camel simples.
Transformação de dados
Converta mensagens entre formatos de dados por meio da transformação implícita e explícita.
Criação de testes para rotas e tratamento de erros com o Camel
Desenvolva rotas confiáveis por meio da criação de testes de rota e do tratamento de erros.
Roteamento com JavaBeans
Crie rotas dinâmicas no Camel usando JavaBeans.
Implementação de serviços REST
Habilite a compatibilidade com o REST no Camel usando APIs de Java REST.
Implantação de rotas Camel
Empacote e implante aplicações Camel para a implantação com o Red Hat Fuse.
Implementação de transações
Garanta a integridade de dados no processamento de rotas ao implementar transações.
Implementação de processamento paralelo
Aumente o rendimento do processamento de rotas usando os mecanismos de processamento paralelo do Camel.
Criação de microsserviços com o Red Hat Fuse
Crie microsserviços de rotas Camel.
Implantação de microsserviços com o Red Hat Fuse on OpenShift
Implante microsserviços com base em rotas Camel para um cluster de OpenShift usando o Red Hat Fuse on OpenShift.
Revisão abrangente
Aplique o conhecimento adquirido no curso codificando rotas Camel.

Observação: a descrição do curso está sujeita a alterações conforme o avanço da tecnologia e a evolução da natureza da tarefa subjacente. Em caso de dúvida ou para confirmar a inclusão de um determinado objetivo ou tópico, entre em contato com um dos especialistas da Red Hat.

Resultados

Impacto na empresa

Este curso tem o objetivo de desenvolver as habilidades necessárias para produzir soluções de integração de missão crítica mais resilientes com o Red Hat Fuse e o Camel, resultando na redução de tempo do desenvolvedor gasto na manutenção e no desenvolvimento de soluções de integração.

A Red Hat criou este curso de forma a beneficiar todos os nossos clientes. No entanto, cada empresa e infraestrutura é única, e os benefícios reais podem variar.

Impacto para o profissional

Ao concluir este curso, você terá um conhecimento sólido dos conceitos fundamentais do Camel, dos componentes e configurações do Camel mais comumente utilizados e das opções de implantação nessa solução. Você também desenvolverá uma compreensão completa dos padrões de integração corporativa para solucionar problemas nessa área.

Os alunos estarão capacitados a demonstrar as habilidades a seguir:

  • 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 componentes simulados para testar completamente as rotas.
  • Criar rotas confiáveis por meio da implementação de rotas transacionais que previnem a perda de dados.
  • Aumentar a capacidade de mensagens ao implementar o processamento paralelo nas rotas.
  • Implantar rotas com o Red Hat OpenShift Container Platform.

Próximo exame ou curso recomendado

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.