JB501

Building Advanced Red Hat Enterprise Applications

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

Desenvolva as suas habilidades com esse curso hands-on que integra aplicativos de front-office e back-office.

O Building Advanced Red Hat Enterprise Applications (JB501) faz parte do nosso portfólio de cursos para desenvolvedores Red Hat® JBoss®. Esse curso é baseado em um estudo de caso, no qual o aluno trabalhará com tarefas hands-on e intensivas para a integração de aplicativos de front-office e back-office.

Visão geral do curso

Esse curso é baseado em um estudo de caso, no qual o aluno terá a oportunidade de utilizar diversas soluções Red Hat Middleware, incluindo Red Hat JBoss Data Grid, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss BPM Suite, Red Hat JBoss Fuse e Red Hat JBoss A-MQ. O aluno também utilizará o Java EE 6, Java Persistence API (JPA), processos e regras de negócios, rotas Camel, cache e filas de integração de serviços. Em cada etapa do curso, os alunos participam de discussões arquiteturais referentes ao design, à medida que trabalham para obter a solução final. Os alunos devem ter conhecimento prévio e habilidades básicas sobre as soluções utilizadas durante o curso.

Resumo do conteúdo do curso

  • Rotas Camel
  • Filas JMS
  • Implantação OSGi
  • Cache
  • Consulta remota no data grid
  • Projetos do Business Central
  • Desenvolvimento de processos de negócios
  • Desenvolvimento de regras de negócios
  • Serviços web JAX-RS e JAX-WS
  • Tópicos do Java EE 6: JPA, CDI, EJB, JSF
  • Testes automatizados com JUnit, Arquillian e Selenium

Público e pré-requisitos

Esse curso é destinado a desenvolvedores de aplicativos corporativos Java.

Pré-requisitos do curso

Como pré-requisito para esse curso, o aluno deverá obter o certificado de conclusão dos cursos a seguir ou ter experiência equivalente:

Resumo do curso

Esse curso é baseado em um estudo de caso no qual o aluno integrará aplicativos de front-office e back-office. O estudo de caso é baseado em um aplicativo de companhia aérea fictício chamado JBTravel. No aplicativo JBTravel, o aluno deverá:

  • Descrever a estrutura arquitetural e os requisitos.
  • Descrever os componentes e as interações.
  • Codificar e testar a parte do aplicativo que:
    • Solicita refeições para um voo.
    • Fornece o status do voo ao cliente.
    • Gera um relatório de controle de voo para os administradores.
    • Atribui um piloto para um voo.
    • Atribui um portão de embarque para um voo.
    • Registra o desempenho de uma verificação de segurança no avião.
    • Calcula o nível do combustível necessário e faz a solicitação.

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 confirmação de determinado objetivo ou tópico, entre em contato conosco.

Impacto do treinamento

Impacto na organização

O objetivo desse curso é desenvolver as habilidades necessárias para integrar o stack estendido típico dos softwares Fuse, Rules, Process Management e Data Grid. Assim, é possível fornecer integração e implantação mais rápidas na infraestrutura local da empresa.

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 integrar todas as tecnologias de middleware do JBoss para criar um aplicativo real.

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

  • Integração do JBoss Fuse a um aplicativo web Java EE existente.
  • Integração do BRMS para aplicar as regras a um aplicativo web Java EE existente.
  • Integração do BPM Suite para processar um fluxo de trabalho a um aplicativo web Java EE existente.
  • Integração do JBoss Data Grid para aplicar estruturas de dados personalizadas em um aplicativo web Java EE.