JB421

Red Hat JBoss Fuse Camel Development

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

Aprenda a desenvolver, implementar, testar e implantar aplicativos baseados em padrões de integração corporativa (EIPs) usando o Apache Camel

O Red Hat® JBoss® Fuse Camel Development (JB421) é um curso hands-on e baseado em laboratório que oferece aos arquitetos e desenvolvedores Java conhecimento sobre o Apache Camel, ferramentas e melhorias no desenvolvimento Camel oferecidos pela Red Hat.

Esse curso é baseado no Red Hat® Enterprise Linux® 7.5, OpenShift 3.9, Fuse 7.0, and Camel 2.21.

Visão geral do curso

Os participantes aprenderão as habilidades necessárias para desenvolver, implementar, testar e implantar aplicativos com base em EIPs utilizando o Camel. O desenvolvimento Camel está organizado em torno de:

  • Rotas que definem uma sequência ou um fluxo de processamento por meio de um ou mais processadores e endpoints.
  • Processadores que tratam, interpretam e modificam as mensagens em um fluxo do Camel.
  • Componentes para a criação de endpoints que interagem com o mundo externo, a fim de obter e transmitir mensagens.

Este curso também pode ajudar você na preparação para o exame Red Hat Certified Specialist in Camel Development (EX421).

Resumo do conteúdo do curso

  • Introdução ao Camel
  • Criação de rotas
  • Transformação de dados
  • Roteamento com Java Beans
  • Implementação de serviços de transferência de estado representacional (REST)
  • Implantação de rotas Camel
  • Implementação de transações
  • Implementação de processamento paralelo

Público e pré-requisitos

  • Arquitetos e desenvolvedores Java que desejam aprender como implementar EIPs com o Camel e componentes personalizados públicos com o Camel Fabric.
  • Arquitetos Java que desejam saber como usar o Apache Camel em arquiteturas de software que requerem integração entre aplicativos.

Pré-requisitos do curso

  • Experiência no desenvolvimento e na implantação de aplicativos Java EE 7.
  • Familiaridade com bancos de dados relacionais, conectividade de bancos de dados Java e SQL.
  • Familiaridade com as ferramentas de desenvolvimento Java, como Maven e Eclipse.
  • Conhecimento básico do Spring Framework.

Resumo do curso

Introdução ao Camel
Aprenda a integrar aplicativos e criar rotas simples com o Camel.
Criação de rotas
Desenvolva rotas Camel e implante no JBoss Enterprise Application Platform e no Karaf.
Transformação de dados
Converta mensagens entre formatos de dados por meio da transformação implícita e explícita.
Roteamento com Java Beans
Crie rotas dinâmicas no Camel usando o Java Beans.
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 aplicativos do Camel para a implantação em ambientes diferentes.
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.
Revisão abrangente sobre desenvolvimento no Red Hat JBoss Fuse Camel
Implemente três projetos que abordam os requisitos de integração de um aplicativo de integração.

Observação: a descrição do curso está sujeita a alterações conforme o avanço da tecnologia e a evolução da tarefa subjacente. Em caso de dúvida ou confirmações de um objetivo ou tópico específico, entre em contato com um de nossos especialistas em treinamento.

Próximo exame ou curso recomendado

Exame Red Hat Certified Specialist in Camel Development (EX421)
Demonstre sua habilidade em criar e manter serviços de integração corporativa baseados em APIs e na estrutura do Red Hat JBoss Fuse Camel.

Impacto do treinamento

Impacto na organização

O objetivo desse curso é desenvolver as habilidades em Camel necessárias para minimizar o trabalho de desenvolvimento. Ele torna isso possível ao oferecer um conjunto abrangente de componentes reutilizáveis para conectar dados de vários sistemas, como bancos de dados, mídias sociais e sistemas de planejamento de recursos corporativos.

A Red Hat criou esse 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 esse curso, os alunos serão capazes de desenvolver rotas e regras de mediação para integrar filas de mensagem, sistemas de arquivos, bancos de dados e outros sistemas por meio de casos de uso, com a utilização do Apache Camel.

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

  • Desenvolvimento de rotas com alguns componentes fornecidos pelo Camel.
  • Identificação dos componentes de suporte ao caso de uso de integração.
  • Implantação de rotas Camel no Red Hat JBoss EAP, Red Hat JBoss Fuse e OpenShift with Fuse Integration Services.
  • Criação de endpoints REST para expor os pontos de integração do Camel.
  • Integração de filas de mensagens e sistemas de arquivos com os componentes de bancos de dados.
  • Conversão de formatos de dados comuns, como os formatos CSV, XML, Java Objects e JSON, usando os conversores integrados do Camel.
  • Integração do Camel com as APIs de contextos e injeção de dependência (CDI).