Windows Workfow Foundation (WF)

 


Ce workshop développeur, d'une durée de trois jours, est destinée à des architectes et des développeurs confirmés devant mettre en oeuvre des architectures ou des applications personnalisées utilisant les services de workflow de Microsoft.

Durée : 3 jours

Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
Connaissance de la programmation objet avec le Framework .Net et Visual Studio, Pratique du langage C# ou VB.NET, expérience de deux années dans le développement d'appplication Web ou Winform.


Format
Workshop.

Structure de la formation

Module 1 : Créer et exécuter des workflows

Ce module présente les possiblités de Windows Workflow, son utilisation et explique comment créer et exécuter des workflows séquentiels et des workflows à états.
Vue d‘ensemble de Windows Workflows Foundation
Création des workflows séquentiels
Création des workflows à machine d’état
Modification des workflows à l’exécution.

Module 2 : Appliquer des conditions et des règles
Ce module explique comment appliquer des règles d'exécution dans la définition d'un processus de workflow.
Implémentation de la gestion du flux
Définition et exécution des ensembles de règles
Chaînage des règles
Modification des règles à l’exécution

Module 3 : Echanger des données avec les workflows
Ce module se concentre sur les processus de communication entre des workflows, entre un workflow et son process d'hébergement, et entre un workflow et un service.
Vue d'ensemble de la communication
Appel d'une méthode du processus hôte
Gétion des événements en provenance du processus hôte
Consommation de services à partir d’un workflow
Publication d'un workflow en tant que service WCF

Module 4 : Créer et configurer des activités personnalisées
L'objectif de ce module est de présenter l'extensibilité de Windows Workflow au travers de la création d'activités personnalisées.
Vue d'ensemble de l'extensibilité
Création d'activités personnalisées simple
Création d'activités personnalisées composites
Extension et programmation
Personnalisation de la sérialisation des activités
Définition d'un schéma d’activité personnalisé

Module 5 : Créer et gérer des services d’exécution
Ce module explique comment créer et gérer un service d'exécution de workflow.
Création dun service d’exécution personnalisé
Hydratation et déshydratation des workflows
Gestion et suivi de l'exécution des workflows
Suivui de l’état des workflows

Module 6 : Gérer les erreurs, les transactions et les compensations
Ce module se concentre sur la gestion des erreurs d'exécution d'un workflow, en expliquant comment configurer un processus transactionnel, et comment mettre en place un mécanisme de comprensation si vos sources d'informations gérées par le workflow, ne sont pas transactionnelles.
Gestion des erreurs
Gestion des annulations de processus de workflow
Implémentation de transactions
Définition des mécanismes de compensation

Module 7 : Etendre Windows Workflow
Ce module explique la programmation avancée avec Windows Workflow : les possiblités d'extension, l'hébergement du désigner, ou encore la programmation avancée des classes d'activités.
Hébergement du designer de workflow dans une application
Présentation de la structure de classe
Implémentation d'extender d'activités
Possibilités d'extension



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70