Programa del Curso
Breve introducción a los motores de reglas
- Inteligencia artificial
- Sistemas Expertos
- ¿Qué es un motor de reglas?
- ¿Por qué utilizar un motor de reglas?
- Ventajas de un motor de reglas
- ¿Cuándo se debe utilizar un motor de reglas?
- Motores de secuencias de comandos o procesos
- Cuándo NO debe usar un motor de reglas
- Acoplamiento fuerte y flojo
- ¿Qué son las reglas?
Creación e implementación de reglas
- Modelo de hechos
- KIE
- Visión de reglas y repositorio
- Ejercicios
Lenguaje específico de dominio (DSL)
- Sustitución de reglas por DSL
- Prueba de reglas DSL
- Ejercicios
jBPM
- Integración con Drools
- Breve descripción general de BPMN básico
- Invocar reglas de un proceso
- Reglas de agrupación
- Ejercicios
Fusión
- ¿Qué es el procesamiento de eventos complejos?
- Breve descripción general de Fusion
- Ejercicios
Mvel: el lenguaje de reglas
- Filtrado (tipo de hecho, campo
- Operadores
- Condiciones compuestas
- Prioridad de los operadores
- Funciones de acumulación (promedio, mínimo, máximo, suma, collectList, etc.)
Rete - bajo el capó
- Algoritmo de compilación
- Drools Extensiones de RETE
- Tipos de nodos
- Entendidos en el árbol de Rete
- Optimización de Rete
Pruebas de reglas
- Pruebas con KIE
- Pruebas con JUnit
OptaPlanner
- Una visión general de OptaPlanner
- Ejemplos sencillos
Integración de reglas con aplicaciones
- Invocar reglas del código Java
Requerimientos
Conocimientos básicos de cualquier lenguaje de programación orientado a objetos.
Conocimientos básicos de modelo de datos relacionales (RDBMS).
Idea básica de Business Modelado de Procesos.
Testimonios (5)
La formación definitivamente llenó algunos de los vacíos en mis conocimientos dejados por la lectura del OptaPlanner userguide. Me proporcionó una buena comprensión general sobre cómo abordar el uso de OptaPlanner en nuestros proyectos futuros.
Terry Strachan - Exel Computer Systems plc
Curso - OptaPlanner in Practice
Traducción Automática
Ejemplos compartidos de cada función y/o operador están todos bien explicados.
Brian Amlon - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
Traducción Automática
Realizar actividades prácticas y/o de casos de uso.
Brian A - Thakral One, Inc.
Curso - jBPM and Drools
Traducción Automática
Me gustó cómo el entrenador estaba muy ansioso por responder todas nuestras preguntas
Matthew Nelson Manuel - Thakral One, Inc.
Curso - jBPM for Developers
Traducción Automática
Ejercicios y resolución de problemas en grupos cuando los problemas eran más difíciles.
Randy Comer Comer - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
Traducción Automática