Curso de Arquitectura BPM

El curso ha sido diseñado para entender, implementar y desplegar aplicaciones BPM que permitan integrar procesos de negocio utilizando una arquitectura robusta y flexible. Se tocarán temas como procesos de negocio, tareas humanas, tareas automáticas, flujo de trabajo, entre otros. Se utilizará jBPM en este curso y soportado por un servidor de aplicaciones JBoss Server.

Temas

Fundamentos BPM

  • Concepto de Procesos de Negocio
  • Qué es BPM?
  • Ciclo de vida BPM
  • Qué es jBPM?
  • Videos de jBPM
  • Caso de Estudio BPM

Configuración jBPM

  • Configurar JBoss Server
  • Configurar Guvnor
  • Configurar Drools
  • Configurar Eclipse
  • Configurar base de datos para jBPM

Motor jBPM

  • Core API jBPM
  • Uso de Java Service
  • Uso de Procesos de Negocio
    • BPMN2 Editor
    • Definiendo procesos utilizando XML
    • Eventos: Inicio, Fin, throw error, Intermediate, Catch signal
      • Tareas
      • Script
      • Service
      • Human
      • SubProcesos Reusables
      • Reglas de negocio
      • Embedded sub-process
      • Multi-instance sub-process
    • Puertas
      • Divergencia
      • Convergencia
  • Usando un proceso en tu aplicación
  • Restricciones, action scripts, eventos, timers
  • Concepto BPMN 2.0
  • Componentes de BPMN 2.0
  • Ejercicios Prácticos
  • Persistencia
  • Transacciones

Procesos de Negocio

  • Creación de Procesos de Negocio
  • Creación de Procesos con BPMN2 Editor
  • Creación de Procesos con Drools y Guvnor
  • Exportación de Proceso de Negocio
  • Construcción de una aplicación jBPM
  • Caso Real JBPM

Tareas Humanas, Servicios y Scripts

  • Tareas humanas dentro del proceso
    • Asignación y agrupamiento
    • Mapeo de datos
    • Swimlanes
  • Servicio de Tareas Humanas
    • Ciclo de vida e integración a jBPM Engine
    • Interactuando con tareas humanas
    • Asignación de usuario y grupo
    • Iniciar un servicio de tarea humana
    • Iniciar un servicio de tarea humana como aplicación Web
  • Tareas humanas clientes y persistencia de tareas humanas

Pruebas, Debug y Monitoreo

  • Pruebas unitarias
    • Aserciones
    • Pruebas de integración con servicios externos
  • Debug
    • Vista de instancia de proceso
    • Vista de tareas humanas
  • Monitoreo de Actividad del Negocio (BAM)
    • Gráficos
    • Reportes
  • Integración con otras tecnologías

Pre-requisitos

  • Conocimientos de Java
  • Programación Orientada a Objetos

Dirigido a

  • Jefes de Desarrollo
  • Profesionales y técnicos de TI
  • Desarrolladores de aplicaciones empresariales

Metodología

  • Teoría y practica, ejercicios, material de estudio, código fuente.

Instructor

PayPal

USD 70
USD 70
  • Puedes pagar con tarjeta de crédito y débito

BCP

S/. 210
S/. 210
  • Depósito o Transferencia
  • N° cuenta: 193-16654358-0-82

Luego de realizar el pago enviar una foto del voucher al e-mail: aprendejava.informes@gmail.com

Consultas aquí

Solicita más información y un Asesor se pondrá en contacto contigo