Temario del curso
Breve introducción a los motores de reglas
- Breve historia de los Sistemas Expertos y Motores de Reglas
 - ¿Qué es la Inteligencia Artificial?
 - Cadenamiento hacia adelante vs. cadenamiento hacia atrás
 - Declarativo vs procedimiento/oorientado a objetos (OOP)
 - Comparación de soluciones
 - ¿Cuándo usar motores de reglas?
 - ¿Cuándo no usar motores de reglas?
 - Alternativas a los motores de reglas
 
KIE
- Autoría de activos
 - Integración con Workbench
- Ejecución directa de reglas desde KIE
 - Despliegue
 
 - Tablas de decisiones
 - Plantillas de reglas
 - Editores guiados de reglas
 - Pruebas
 - Elementos de trabajo (Work Items)
 - Control de versiones y despliegue
 - Más sobre el repositorio (git)
 - Desarrollo de un proceso simple con reglas
 
Escribir reglas en Eclipse
- Sesiones sin estado vs sesiones con estado
 - Selección de hechos apropiados
- Operadores básicos y específicos de Drools
 - Funciones acumulativas básicas (suma, máximo, etc...)
 - Cálculos intermedios
 
 - Inserción de nuevos hechos
 - Ejercicios (muchos de ellos)
 - Ordenación de reglas con BPMN
- Salience
 - Ruleflow vs BPMN 2.0
 - Ejecución de un conjunto de reglas desde un proceso
 - Reglas vs puertas de enlace (gateways)
 - Breve panorama de las características de BPMN 2.0 (transacciones, manejo de excepciones)
 - Lógica empresarial declarativa comprehensiva en Drools
 
 - Lenguajes específicos del dominio (DSL)
- Creación de nuevos lenguajes
 - Preparación de DSL para su uso por gerentes
 - Procesamiento básico de lenguaje natural (NLP) con DSL
 
 - Fusión (CPE), razonamiento temporal (para eventos que ocurren después, entre, etc...)
- Operadores de fusión
 - Ejemplo en horarios de eventos
 
 - Pruebas unitarias
 
Temas opcionales
- OptaPlanner
 - jBPM
 - Drools y la integración a través de servicios web
 - Drools y la integración a través de línea de comandos
 - Cómo cambiar reglas/procesos después del despliegue sin compilar
 
Requerimientos
- Habilidades de programación en cualquier lenguaje (por ejemplo, SQL, Java, C#, VBA)
 
Audiencia
- Desarrolladores de software
 - Arquitectos de sistemas
 - Toma de decisiones técnicas evaluando motores de reglas
 
Testimonios (7)
I liked the positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curso - Introduction to Drools 6 for Developers
Traducción Automática
I was benefit from the flexibility and thorough explanations regarding the usage.
Denis Kirchhubel
Curso - Introduction to Drools 6 for Developers
Traducción Automática
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
Traducción Automática
It met our expectations.
Vadim Bilan
Curso - Introduction to Drools 6 for Developers
Traducción Automática
The exercises were great and the material is short and concise.
Anjali Sharma
Curso - Introduction to Drools 6 for Developers
Traducción Automática
I really was benefit from the exercises in Eclipse.
Anna Beluskova
Curso - Introduction to Drools 6 for Developers
Traducción Automática
It was nice to see some other editors, other details around bpmn.
Derek Doherty
Curso - Introduction to Drools 6 for Developers
Traducción Automática