JB422

Red Hat JBoss Fuse Camel Development with exam

Você está visualizando as informações para:

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

O Camel Integration and Development with Red Hat Fuse with exam (JB422) é um treinamento hands-on e baseado em laboratório que oferece aos arquitetos e desenvolvedores em Java conhecimento sobre o Apache Camel, bem como sobre as melhorias e ferramentas que a Red Hat oferece como suporte ao desenvolvimento em Camel.

Este curso é baseado no Red Hat® Enterprise Linux® 7.5, no OpenShift® 3.9, no Fuse 7.0 e no Camel 2.21. O exame Red Hat Certified Specialist in Camel Development (EX421) está incluso no curso.

Visão geral do 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 em 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.

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, bem como com o OpenShift.
  • Aumento da capacidade da rota com processamento paralelo.

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.

Descrição do curso

Introdução ao Fuse e ao Camel
Descreva como o 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 a capacidade de processamento de rotas usando os mecanismos de processamento paralelo do Camel.
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 confirmação de determinado objetivo ou tópico, entre em contato com um dos especialistas da Red Hat.

Impacto do treinamento

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.