JB463
Developing Rules Applications with Red Hat Decision Manager
Descrição do curso
Aprenda a criar, testar, fazer o debug e controlar regras de negócios em um ambiente de produção
O Developing Rules Applications with Red Hat Decision Manager (JB463) ensina aos desenvolvedores de regras e aos desenvolvedores de aplicações corporativos Java™ como criar, testar, fazer o debug e controlar as regras de negócios, gerar pacotes de regras e como o ambiente de execução do Red Hat Decision Manager executa as regras.
Os alunos usarão o Red Hat Developer Studio 7 e o Red Hat Decision Manager 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
Tópicos 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.
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 aplicações tradicionais, de modo que seja possível alterar essas regras sem a necessidade de atualizar ou implantar novamente as aplicações. Os resultados esperados são: a aceleração do time to market, o aumento da visibilidade das regras de negócios específicas usadas por cada aplicação e a redução no risco de erros de interpretação que podem gerar problemas na aplicação.
Impacto para os profissionais
Ao concluir esse curso, os alunos serão capazes de usar o ambiente de desenvolvimento integrado do JBoss Developer Studio para desenvolver e integrar regras de negócios em aplicações 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 uma aplicação Java ou Java EE.
- Depuração de regras de negócios.
- Implementação de regras feitas para o processamento de eventos complexos (CEP).
Disponibilidade para treinamento no local
Treinamentos para equipes podem ser realizados nas suas instalações, presencialmente ou de forma remota.
Red Hat Learning Subscription
Trajetórias de aprendizagem e treinamentos abrangentes sobre as soluções Red Hat, certificações reconhecidas pelo setor e uma experiência de aprendizado de TI dinâmica e flexível.
Descubra o que outros estudantes disseram sobre este curso na Red Hat Learning Community.
Defina sua trajetória de aprendizagem
Participe deste curso que é parte do Red Hat Learning Subscription, que oferece um ano de acesso ilimitado e sob demanda aos nossos recursos de aprendizagem online.
Verifique seu conhecimento
Faça uma avaliação de habilidades gratuita para testar seu know-how, verificar o que está faltando para você e saber por onde começar no Red Hat Training.