Curso Managing Business Logic with Drools

  • ITIL Gestão & Governança

Curso Managing Business Logic with Drools

24h
Visão Geral

Este curso contém muitos exercícios práticos simples durante os quais os participantes criarão regras de trabalho. Consulte nossos outros cursos se você precisar apenas de uma visão geral do Drools.

Publico Alvo
  • Este Curso Managing Business Logic with Drools, é destinado a arquitetos corporativos, analistas de negócios e de sistemas, gerentes técnicos e desenvolvedores que desejam aplicar regras de negócios a suas soluções.
Pre-Requisitos
  • Conhecimento básico de qualquer linguagem de programação orientada a objetos.
  • Conhecimento básico de modelo de dados relacional (RDBMS).
  • Ideia básica de Modelagem de Processos de Negócios.
Informações Gerais

Carga horaria: 24h

  • Se noturno este curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 encontros.
  • Se aos sábados este curso e ministrado das 09h às 18h, total de 3 encontros.

Formato de entrega:

  • 100% on-line ao vivo via Microsoft Teams, na presença de um instrutor/consultor ativo no mercado e docente em sala de aula. 
  • Nota: não é curso gravado (o mesmo acontece em tempo real na presença de um instrutor).
  • Apostila + exercícios práticos

Materiais
Inglês/Português/Exercício prático
Conteúdo Programatico

Short Introduction to Rule Engines

  1. Artificial Intelligence
  2. Expert Systems
  3. What is a Rule Engine?
  4. Why use a Rule Engine?
  5. Advantages of a Rule Engine
  6. When should you use a Rule Engine?
  7. Scripting or Process Engines
  8. When you should NOT use a Rule Engine
  9. Strong and Loose Coupling
  10. What are rules?

Creating and Implementing Rules

  1. Fact Model
  2. KIE
  3. Rules visioning and repository
  4. Exercises

Domain Specific Language (DSL)

  1. Replacing rules with DSL
  2. Testing DSL rules
  3. Exercises

jBPM

  1. Integration with Drools
  2. Short overview of basic BPMN
  3. Invoking rules from a process
  4. Grouping rules
  5. Exercises

Fusion

  1. What is Complex Event Processing?
  2. Short overview on Fusion
  3. Exercises

Mvel - the rule language

  1. Filtering (fact type, field
  2. Operators
  3. Compound conditions
  4. Operators priority
  5. Accumulate Functions (average, min, max, sum, collectList, etc....)

Rete - under the hood

  1. Compilation algorithm
  2. Drools RETE extensions
  3. Node Types
  4. Understating Rete Tree
  5. Rete Optimization

Rules Testing

  1. Testing with KIE
  2. Testing with JUnit

OptaPlanner

  1. An overview of OptaPlanner
  2. Simple examples

Integrating Rules with Applications

  1. Invoking rules from Java Code
TENHO INTERESSE

Cursos Relacionados

Curso ITIL 4 Foundation + Exame ITIL 4

16 horas

Curso TOGAF 9 Fundamentos Nível 1

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso BSC - Balanced ScoreCard

16 horas

Curso ISO IEC 20000 Fundamentos de Gerenciamento de TI

16 horas

Curso Gerenciamento de Projetos em Liderança e Comunicação

16 horas

Curso de Qualidade para Gerentes de Projeto

Curso Qualidade para gerentes de projeto

24 horas

Curso ISO IEC 27002 Fundamentos da Segurança da Informação

8 horas

Curso ISO / IEC 20000 Introdução

16 horas