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 Selecionando 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 Inserindo novos fatos Exercícios (muitos deles) Ordenando regras com BPMN Saliência Fluxo de regras vs BPMN 2.0 Executando 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 (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curso - Introduction to Drools 6 for Developers
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Curso - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfortably.
Rakesh Prajapati
Curso - Introduction to Drools 6 for Developers
It met our expectations.
Vadim Bilan
Curso - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Curso - Introduction to Drools 6 for Developers
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Curso - Introduction to Drools 6 for Developers
It was nice to see some other editors, other details around bpmn.