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)
good atmosphere
Martin Jesterschawek
Curso - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Curso - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curso - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
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.