Menú
¡Llama gratis! 900 264 357

Curso de Workflow Foundation del centro AULA VULCAN

Programa de Curso de Workflow Foundation

Modalidad: Presencial
Duración 12
Localización: Madrid

Temario

Dirigido a

Desarrolladores con experiencia previa en el desarrollo de aplicaciones utilizando Visual Studio 2005 o posterior con C# o VB.Net. No se requiere ningún conocimiento previo acerca de Workflow.

Descripción

Windows Workflow Foundation (WF) es una tecnología de Microsoft que sirve para definir, ejecutar y gestionar flujos de trabajo (workflows). Un programa basado en workflows es similar a un programa convencional que ejecuta distintas operaciones unas detrás de otras, pero con la importante diferencia de que utiliza un modelo declarativo, usualmente definido de forma gráfica mediante un diseño parecido a un diagrama de flujo. Adicionalmente, la infraestructura de WF proporciona diversos servicios.

Temario

Workflow Foundation

•Introducción: Creación de Workflows y alojamiento de los mismos en una aplicación
•Concepto de WorkFlow
•El diseñador en Visual Studio
•Alojamiento en una aplicación
•Workflows secuenciales y de máquina de estado. Ejemplos

•Actividades para control de flujo. Reglas y Condiciones.
•Actividades de control de flujo: IfElse, While, Replicator, ConditionedActivityGroup.
•Reglas declarativas y codificadas.
•Conjuntos de reglas. PolicyActivity.
•Encadenamiento de reglas: Implícito, basado en atributos, explícito.

•Comunicación con el Workflow: Llamadas a métodos y gestión de eventos.
•Llamadas a métodos mediante CallExternalMethodActivity
•Recepción de eventos mediante ListenActivity y EventDrivenActivity
•Generación de actividades “tipadas” mediante wca.exe.

•Llamadas a servicios WCF y uso del Workflow como servicio.
•Llamadas a servicios WCF mediante SendActicity
•Publicar un workflow como servicio mediante ReceiveActivity

•Creación de Actividades personalizadas.
•Crear una actividad heredando de Activity
•Crear una actividad heredando de CompositeActivity
•Crear una actividad heredando de SequenceActivity
•Validadores, diseñadores, serialización personalizada.

•Servicios de tiempo de ejecución
•Clases que heredan de WorkflowRuntimeService
•Hidratar y deshidratar workflows (servicio de persistencia)
•Monitorización y seguimiento de workflows

•Excepciones, Cancelaciones, Transacciones y Compensaciones.
•ThrowActivity y FalutHandlerActivity
•Gestores de errores locales y a nivel de workflow
•Cancelaciones
•TransactionScopeActivity
•CompensatableSequenceActivity y CompensatableTransactionScopeActivity

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​