Programa del Curso

Breve introducción a los motores de reglas

  1. Breve historia o motor experto de sistemas y reglas
  2. ¿Qué es la Inteligencia Artificial?
  3. Encadenamiento hacia adelante vs hacia atrás
  4. Declarativo vs procedimiento/oop
  5. Comparación de soluciones
  6. ¿Cuándo usar motores de reglas?
  7. ¿Cuándo no usar motores de reglas?
  8. Alternativas a los motores de reglas

KIE

  1. Modelo de hechos declarativo vs modelo de hechos tradicional
  2. Ejecución de reglas sencillas con pruebas sencillas
  3. Creación de recursos
  4. Tablas de decisión
  5. Plantillas de reglas
  6. Editor de reglas guiadas
  7. Pruebas, límites y beneficios
  8. Desarrollo de procesos simples con reglas

Reglas de escritura en Eclipse

  1. Sesiones sin estado frente a sesiones con estado
  2. Selección de hechos apropiados
  3. Operadores básicos y Drools operadores específicos)
  4. Funciones básicas de acumulación (suma, máximo, etc...)
  5. Cálculos intermedios
  6. Inserción de nuevos hechos
  7. Ejercicios (muchos)

Ordenar reglas con BPMN

  • Prominencia
  • Ruleflow frente a BPMN 2.0
  • Ejecución de un conjunto de reglas desde un proceso
  • Reglas frente a puertas de enlace
  • Breve descripción de las características de BPMN 2.0 (transacciones, manejo de excepciones)
  • Lógica de negocios declarativa completa en Drools

Dominio específico Languages (DSL)

  • Creación de nuevos idiomas
  • Preparación de DSL para su uso por parte de los administradores
  • Básico Natural Language Processing (NLP) con DSL
  • Estrategias para escribir DSL a partir de reglas
  • Estrategias para escribir reglas a partir de DSL escritas por analistas

Pruebas unitarias

  1. Estrategias de prueba (prueba por caso o por regla)
  2. Ejecución automática de la prueba

Requerimientos

Aunque no es obligatorio, se recomienda encarecidamente tener conocimientos de programación en cualquier lenguaje (SQL, Java, C#, VBA, etc.)

  21 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (2)

Cursos Relacionados

Categorías Relacionadas