JB463

Developing Rules Applications with Red Hat JBoss BRMS

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

Aprenda a criar, testar, depurar e controlar as regras de negócios em um ambiente de produção

No curso Developing Rules Applications with Red Hat JBoss BRMS (JB463), os desenvolvedores de regras e de aplicativos corporativos Java aprenderão a criar, testar, depurar e controlar as regras de negócios, gerar pacotes de regras e como o ambiente de tempo de execução do Red Hat JBoss BRMS (sistema de gerenciamento de regras de negócios) as executa.

Visão geral do curso

Os alunos usarão o Red Hat Developer Studio 7 e o Red Hat JBoss BRMS 6 para realizar tarefas hands-on detalhadas que possibilitam a criação e o gerenciamento de regras de negócios em um ambiente de produção. Os princípios ensinados nesse curso podem ser aplicados na implementação de uma solução autônoma do Red Hat JBoss BRMS ou da solução Red Hat JBoss BPM Suite (gerenciamento de processos de negócios).

Resumo do conteúdo

  • Criação de regras de negócios básicas no Red Hat Developer Studio.
  • Criação de regras avançadas
  • Teste e depuração de regras de negócios
  • Uso de tabelas de decisão em uma planilha
  • Criação e uso dos arquivos de mapeamento DSL
  • Execução da regra de tempo de execução e arquitetura do Red Hat JBoss BRMS
  • Controle de execução de regras e prevenção de conflitos
  • Processamento de eventos complexos (CEP)

Público do curso

  • Autores de regras responsáveis por criar e testar as regras usando o Red Hat Developer Studio
  • Desenvolvedores de aplicativos Java responsáveis por desenvolver e integrar regras de negócios a aplicativos corporativos Java e Java JEE.

Pré-requisitos do curso

  • Experiência básica em programação em Java e Java EE
  • Conhecimento do Eclipse IDE, Maven e GIT é útil, mas não essencial
  • Não é exigida experiência em desenvolvimento de regras de negócios

Resumo do curso

Visão geral do Red Hat JBoss BRMS
Aprenda sobre a arquitetura e as necessidades corporativas do Red Hat JBoss Business Rules Management System (BRMS).
Criação de regras básicas
Crie regras de negócios básicas usando o Red Hat Developer Studio.
Integração das regras de negócios aos aplicativos Java
Aprenda a integrar o processamento de regras a um aplicativo usando uma API.
Tabelas de decisões
Aprenda qual é a finalidade e como é o layout de uma tabela de decisões montada em planilha e identifique como o JBoss BRMS carrega a tabela de decisões no ambiente de execução.
Linguagens específicas do domínio
Aprenda qual é a finalidade das linguagens específicas do domínio (DSLs), como declará-las e como usá-las em uma regra.
Teste das regras
Aprenda sobre o teste JUnit e como testar um aplicativo BRMS.
Criação de regras complexas
Aprenda a usar recursos complexos da plataforma de regras do BRMS.
Controle da execução de regras
Aprenda a implementar estratégias de solução de conflitos na execução de regras.
Depuração de Drools
Aprenda a depurar aplicativos em Drools no Red Hat Developer Studio.
Processamento de eventos complexos
Use o processamento de eventos complexos com as regras.

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 com um especialista em treinamento.

Impacto do treinamento

Impacto na organização

O objetivo desse curso é desenvolver as habilidades necessárias para criar lógica de negócios como regras de negócios consumidas por aplicativos tradicionais, de modo que seja possível alterar essas regras sem a necessidade de atualizar ou implantar novamente os aplicativos. Os resultados esperados são: a aceleração do tempo de disponibilização ao mercado, o aumento da visibilidade das regras de negócios específicas usadas por cada aplicativo e a redução no risco de erros de interpretação que podem gerar problemas no aplicativo.

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 usar o ambiente de desenvolvimento integrado do Red Hat Developer Studio para desenvolver e integrar regras de negócios em aplicativos Java. As regras de negócios são escritas em linguagens compreensíveis por especialistas de negócios e desenvolvedores de software.

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

  • Criação de regras de negócios com uso da linguagem declarativa Drolls.
  • Criação de regras de negócios usando tabelas de decisões e linguagens específicas de domínio (DSLs).
  • Integração de regras de negócios a um aplicativo Java ou Java EE.
  • Depuração de regras de negócios.
  • Implementação de regras feitas para o processamento de eventos complexos (CEP).