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
|
|