Programa do Curso
Breve introdução aos mecanismos de regras
- Breve história ou Sistemas Especialistas e Mecanismo de Regras
- O que é Inteligência Artificial?
- Encadeamento para frente versus para trás
- Declarativo vs procedimento/oop
- Comparação de soluções
- Quando usar mecanismos de regras?
- Quando não usar mecanismos de regras?
- Alternativas para mecanismos de regras
KIE
- Modelo de fato declarativo versus tradicional
- Executando regras simples com testes simples
- Criação de ativos
- Tabelas de decisão
- Modelos de regras
- Editor de regras guiado
- Testes, limites e benefícios
- Desenvolvendo processos simples com regras
Escrevendo regras no Eclipse
- Sessões sem estado vs. com estado
- Selecionando fatos adequados
- Operadores básicos e Drools operadores específicos)
- Funções básicas de acumulação (soma, máximo, etc...)
- Cálculos intermediários
- Inserindo novos fatos
- Exercícios (muitos deles)
Regras de ordenação com BPMN
- Saliência
- Fluxo de regra vs BPMN 2.0
- Executando conjunto de regras a partir 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 em Drools
Específico de Domínio Languages (DSL)
- Criando novos idiomas
- Preparando DSL para ser usado pelos gerentes
- Básico Natural Language Processing (NLP) com DSL
- Estratégias para escrever DSL a partir de regras
- Estratégias para escrever regras de DSL escritas por analistas
Teste de unidade
- Estratégias de teste (teste por caso ou por regra)
- Executando teste automaticamente
Requisitos
Embora não seja obrigatório, recomenda-se vivamente a aquisição de competências de programação em qualquer linguagem (SQL, Java, C#, VBA, etc.)
Declaração de Clientes (5)
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Curso - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.
Martin Jesterschawek
Curso - Business Rule Management (BRMS) with Drools
Lots of exercises, which were good and which were well-administered.