Contato
Account Login
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

Curso de substituição disponível
  • Este curso foi atualizado e agora se chama Cloud-native Integration with Red Hat Fuse (AD221). Considere este curso para o treinamento mais atualizado. Saiba mais

 

Descrição do curso

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

O Camel Integration and Development with Red Hat Fuse on OpenShift (AD421) é 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.

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

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

Resumo do conteúdo

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

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

  • 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 o suporte a REST no Camel com APIs REST do Java.
Implantação de rotas Camel
Empacote e instale aplicações Camel na implantação com o Red Hat Fuse.
Implementação de transações
Forneça integridade de dados no processamento de rotas por meio da implementação de 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.
Realização de 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 inerentes. Em caso de dúvida ou para confirmar a inclusão de um determinado objetivo ou tópico, entre em contato com um dos associados da Red Hat.

Resultados

Impacto para a 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 clientes. No entanto, como a infraestrutura de cada empresa é única, os benefícios ou resultados reais podem variar.

Impacto para o profissional

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.

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.

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. Red Hat Summit