Pesquisar
Português
Português

Selecione um idioma

Login Account
Login / Registre-se Account
Websites
JB422

Camel Integration and Development with Red Hat Fuse on OpenShift with exam

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 com padrões de integração corporativa (EIPs)

O Camel Integration and Development with Red Hat Fuse on OpenShift with exam (JB422) é um curso hands-on baseado em laboratório que fornece aos desenvolvedores e arquitetos de Java™ conhecimento sobre o Apache Camel e sobre as melhorias e ferramentas que a Red Hat oferece no suporte do desenvolvimento do Camel.

Este 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. O Red Hat Certified Specialist in Camel Development exam (EX421) está incluído no curso.

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

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 da agregação.
  • Desenvolvimento de testes com o kit e componentes simulados do Camel.
  • Desenvolvimento de serviços REST com o REST DSL e Swagger.
  • Implantação de uma rota no Karaf, EAP e Spring Boot.
  • Aumento da capacidade da rota com o processamento paralelo.
  • Implantação de microsserviços com o Red Hat Fuse on OpenShift.

Público-alvo

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

Pré-requisitos

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

Tópicos

Tópicos do curso

Introdução ao Red Hat Fuse e ao Camel
Saiba 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 gerenciamento de erros com o Camel
Desenvolva rotas confiáveis por meio da criação de testes de rota e do gerenciamento de erros.
Roteamento com o JavaBeans
Crie rotas dinâmicas no Camel usando o 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 instale aplicações Camel na 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 a capacidade 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 a partir de rotas Camel.
Implantação de microsserviços com o Red Hat Fuse on OpenShift
Implante microsserviços com base em rotas Camel em um cluster do OpenShift por meio do Red Hat Fuse on OpenShift.
Revisão abrangente
Aplique o conhecimento adquirido no curso codificando rotas Camel.
Observação: os tópicos do curso estão sujeitos a alterações conforme o avanço da tecnologia e a evolução da natureza das tarefas subjacentes. 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 organização

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. O resultado é a redução do tempo de desenvolvimento gasto na manutenção e no desenvolvimento de soluções de integração.

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

Impacto para os profissionais

Ao concluir este curso, você terá um conhecimento sólido dos conceitos fundamentais do Camel, dos seus componentes e configurações mais utilizados e das opções de implantação nessa 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 componentes simulados para verificar 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.

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.