Programa do Curso
Breve introdução aos mecanismos de regras
- Breve história ou Sistemas Especialistas e Motor de Regras O que é Inteligência Artificial? Encadeamento direto versus reverso Declarativo versus procedimento/oop Comparação de soluções Quando usar mecanismos de regras? Quando não usar mecanismos de regras? Alternativas para mecanismos de regras
ONDE
- Criação de ativos Integração com o Workbench Execução de regras diretamente do KIE Implantação Tabelas de decisão Modelos de regras Editor de regras guiado Teste de itens de trabalho Controle de versão e implantação Um pouco mais sobre repositório (git) Desenvolvimento de processos simples com regras
Escrevendo regras no Eclipse
- Sessões Stateless vs Stateful Seleção de fatos adequados Operadores básicos e operadores específicos do Drools) Funções básicas de acumulação (soma, máximo, etc...) Cálculos intermediários Inserção de novos fatos Exercícios (muitos deles) Ordenação de regras com BPMN Saliência Fluxo de regras vs BPMN 2.0 Execução de conjunto de regras de um processo Regras versus gateways Breve visão geral dos recursos do BPMN 2.0 (transações, tratamento de exceções) Lógica de negócios declarativa abrangente no Drools Linguagens Específicas de Domínio (DSL) Criando novas linguagens Preparando DSL para ser usado por gerentes Básico Natural Language Processing (NLP) com DSL Fusion (CPE) , raciocínio temporal (para eventos acontecerem depois, entre, etc...) Operadores de fusão Exemplo em cronogramas de eventos Teste de unidade
Tópicos Opcionais
- OptaPlanner jBPM Drools e integração via web services Drools integração via linha de comando Como alterar regras/processos após a implantação sem compilar
Requisitos
Recomenda-se vivamente a aquisição de competências de programação em qualquer linguagem (SQL, Java, C#, VBA, etc.)
Declaração de Clientes (4)
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Curso - Introduction to Drools 7 for Developers
I am really impressed on his technical skills most especially on the debugging of errors and writing of codes. This just shows that he is really technically equip and is very good at that. But that is different from a skill of cascading and sharing your knowledge as a trainer.
Roi Jason Buela - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
Shared examples of every function and/or operators are all well explained.