Implémentation d'une solution d'intégration des processus d'affaires avec Workflow Foundation (WF)


Facilitation

Formation en classe ou virtuelle et en direct

Description du cours

Ce cours certifié SETC introduit les participants à la puissance et à la flexibilité du développement d'applications pour la gestion de flux de travaux utilisant Windows Workflow Foundation (WF) dans un environnement .NET. Le cours débute par un survol rapide des instances d'exécution et de flux de WF dans le contexte du cycle de vie d'un flux. Par la suite, une exploration détaillée des activités de flux est entreprise. On y couvre tous les sujets à partir de l'utilisation des activités de base jusqu'à la création et à l'utilisation d'activités personnalisées. L'étude se termine sur des sujets tels que les transactions, les règles et les politiques ainsi que l'utilisation des services Web.

Dates du cours et tarification


23 - 27 juin, 2025$3,750.00

Plan de cours

Exploration de Windows Workflow Foundation : WF

Concepts et terminologie du flux de travail
Comparaison entre WF et BizTalk Server
Architecture de WF
Aperçu des types de workflows
La durée de vie d'un workflow
A propos des applications de workflow séquentiel
À propos de l'application de flux de travail de machine d'état
Les blocs de construction : Définition des activités
Création de solutions WF avec Visual Studio

Le moteur d'exécution WF

Le cycle de vie du workflow
Présentation des composants clés
L'usine d'exécution de flux de travail
Lancement et arrêt des workflows
À propos des événements de workflow

Instances de flux de travail

Le cycle de vie d'une instance de workflow
Démarrage d'une instance de workflow
Détermination des propriétés et du statut du workflow
Terminer une instance de workflow
A propos de l'état du workflow : Déshydratation et réhydratation

Créer des activités

Aperçu des types d'activité
L'activité Séquence
L'activité Code
L'activité Throw
L'activité FaultHandler
L'activité Suspend
L'activité Terminate

Plus sur les activités : Appeler des méthodes externes

Création d'un service de données externe
À propos des flux de travail et de l'échange de données
Utilisation de ExternalDataExchange
Utilisation de ExternalDataEventArgs
Utilisation de CallExternalMethod
Appel de flux de travail secondaires
Mise en œuvre d'activités parallèles et d'appels asynchrones

En savoir plus sur les activités : Logique et flux

À propos du traitement conditionnel dans un flux de travail
L'activité IfElse
L'activité While
L'activité Replicator
L'activité HandlesExternalEvent
L'activité Delay
L'activité EventDriven
L'activité Listen
L'activité EventHandlingScope

Créer des activités personnalisées

Implémentation de l'activité
Validation de l'activité
Contrôle du comportement de l'activité dans le Workflow Designer
À propos des activités personnalisées et de la boîte à outils

Utilisation des règles et des politiques

À propos des politiques et des règles
Mise en œuvre des conditions de règle
À propos du chaînage
Utilisation de l'activité de politique

Flux de travail basés sur l'état et déclaratifs

Qu'est-ce qu'un flux de travail basé sur l'état ?
À propos des activités State et SetState
À propos des activités StateInitialization et StateFinalization
À propos des transactions déclaratives
Comment créer un flux de travail à l'aide de XAML ?

Transactions

La propriété ACID des transactions
Le cycle de vie des transactions
Mise en œuvre des transactions
Utilisation de la portée des transactions
Utilisation des compensateurs de transaction
Mise en œuvre des transactions : Un exemple complet

Services Web

Technologie et terminologie des services Web
Création d'un service Web
Création d'un client de service Web
Exposition d'un workflow en tant que service Web
Appeler un service Web à partir d'un workflow

Villes

  • Ottawa

  • Montreal

  • Toronto

Similaires à Formation .NET

Formation .NET: Formation ASP.NET MVC et développement Entity Framework

Le cours Formation .NET : Formation ASP.NET MVC et développement Entity Framework vous apprend à concevoir et à mettre en œuvre une application ASP.NET MVC. Vous apprendrez à coder des modèles, des vues et des contrôleurs ASP.NET MVC en utilisant le modèle de conception ASP.NET MVC. Le cours aborde les contrôleurs personnalisés, la globalisation, la gestion de l'état, les couches d'accès aux données, les styles, les contrôles personnalisés et plus encore. Ce cours peut être dispensé en utilisant le cadre .NET complet ou .NET Core. Formations intitulées Formation .NET: Formation ASP.NET MVC et développement Entity Framework qui vous permttront d'avancer votre carrière.

12 - 16 mai, 2025$3,750.0014 - 18 juil., 2025$3,750.00

Le débogage et le dépannage .NET pour les développeurs professionnels

Formations intitulées Le débogage et le dépannage .NET pour les développeurs professionnels qui vous permttront d'avancer votre carrière.

9 - 13 juin, 2025$3,750.00

Vers la maîtrise de la programmation orientée objets pour C# .NET

Ce cours certifié SERC introduit les programmeurs aux notions essentielles du design et de l'implémentation utilisant la méthodologie de l'orienté objet. Le cours débute par une brève revue des éléments fondamentaux du langage C# et est suivi par une introduction au monde de la programmation orientée objet. Le cours se poursuit avec une introduction aux techniques de design qui sont associées avec une approche orientée objet. Le focus est alors réorienté vers l'implémentation et le développement de classes utilisant C#. Les objets, l'héritage, le polymorphisme, les classes abstraites, les constructeurs ainsi que les destructeurs sont traités en détails. Le cours se termine avec une étude détaillée des classes de collection, des génériques, des fichiers et des flux ainsi que de la sérialisation et de la sécurité. Formations intitulées Vers la maîtrise de la programmation orientée objets pour C# .NET qui vous permttront d'avancer votre carrière.

23 - 27 juin, 2025$3,750.00

Création d'applications .NET sécuritaires

La capacité de construire des applications dont le code résiste aux attaques des pirates est aujourd'hui une compétence clé pour un programmeur. Les applications occupent une place de plus en plus importante dans nos vies professionnelles et leurs vulnérabilités aux attaques deviennent des risques personnels et pour l'entreprise. Ce cours certifié SETC sur la programmation sécuritaire en .NET amène les programmeurs à identifier les préoccupations reliées à la sécurité dans une application .NET. Le cours couvre le chiffrement, les résumés de messages (message digest), le CAS (Code Access Security) .NET et la sécurité .NET basée sur les rôles. Le cours se termine avec une étude détaillée des techniques de chiffrement symétrique et asymétrique ainsi que par des vulnérabilités et des hack communs. Formations intitulées Création d'applications .NET sécuritaires qui vous permttront d'avancer votre carrière.

19 - 23 mai, 2025$3,750.0021 - 25 juil., 2025$3,750.00

Création d'applications Web multilingues professionnelles avec ASP .NET

Ce cours certifié SETC offre aux participants une exploration détaillée de l'environnement de développement Web ASP .NET. Le cours débute avec un survol de l'architecture d'une application Web ASP .NET ainsi que des formulaires Web. Par la suite, on voit l'utilisation des contrôles pour l'implémentation d'interfaces bilingues. Des concepts tels que la validation des données et la navigation de l'utilisateur sont également considérés afin de s'assurer d'une couverture complète du sujet. Les sujets avancés occupent la plus grande partie du reste du cours, où on traite de la globalisation, de l'accès aux bases de données, de la gestion d'état, des messages, et bien d'autres. Si vous êtes un programmeur qui développe des applications Web traditionnelles ASP .NET, alors ce cours est pour vous. Formations intitulées Création d'applications Web multilingues professionnelles avec ASP .NET qui vous permttront d'avancer votre carrière.

9 - 13 juin, 2025$3,750.00

Création d'applications Web multilingues utilisant MVC (Model View Controller) avec ASP .NET 3.5

Ce cours certifié SETC permet aux participants de se familiariser avec tous les aspects du développement d'applications utilisant ASP .NET utilisant le paradigme «Model View Controller». Le cours débute avec un survol de l'architecture d'une application Web MVC basée sur ASP .NET. Par la suite, on aborde une exploration détaillée des vue et des actions ainsi que de la gestion d'état. Le cours se termine avec une étude décrivant comment réaliser la migration d'une application traditionnelle ASP .NET vers une architecture plus moderne utilisant encore ASP .NET mais dans un paradigme MVC. Si vous êtes un programmeur d'applications Web traditionnelles ASP .NET et que vous devez devenir rapidement très productif avec MVC sur ASP .NET, alors ce cours est pour vous. Formations intitulées Création d'applications Web multilingues utilisant MVC (Model View Controller) avec ASP .NET 3.5 qui vous permttront d'avancer votre carrière.

12 - 16 mai, 2025$3,750.0014 - 18 juil., 2025$3,750.00

Création d'applications Windows .NET multilingues professionnelles

Ce cours certifié SETC offre aux participants une exploration en profondeur de l'environnement de développement .NET dans le contexte du développement de formulaires. Le cours commence par une présentation de l'architecture d'une application Windows et des formulaires Windows. On voit ensuite l'utilisation de contrôles pour l'implémentation d'une interface bilingue. Des concepts tels que la validation des données ainsi que la navigation de l'usager sont aussi étudiés afin de s'assurer d'une couverture complète du sujet. Après avoir maîtrisé le développement des formulaires Windows, le cours nous amène vers des sujets plus avancés incluant la globalisation, l'accès aux bases de données, la programmation multifilière (multithreaded) ainsi que le système de messages. Si votre objectif est de développer des applications Windows traditionnelles, alors ce cours certifié SETC est fait pour vous! Formations intitulées Création d'applications Windows .NET multilingues professionnelles qui vous permttront d'avancer votre carrière.

5 - 9 mai, 2025$3,750.007 - 11 juil., 2025$3,750.00

Formation .NET: ASP.NET MVC Core et EF Core

Le cours ASP.NET MVC et Entity Framework Core étudie tous les aspects d'une application web et d'une API basées sur ASP.MVC Core. En partant du Design Pattern, la formation aborde l'utilisation des Models, ViewModels, Views et Controllers en utilisant l'architecture Core pluggable. Les participants sont formés au développement de modèles de données EF et explorent l'utilisation de la relation entre ViewModel et Model et Controller dans la mise en œuvre d'applications Web et d'API d'entreprise. L'inversion de contrôle, la journalisation, la validation, la gestion des exceptions, la configuration et le déploiement sont également abordés. Formations intitulées Formation .NET: ASP.NET MVC Core et EF Core qui vous permttront d'avancer votre carrière.

12 - 16 mai, 2025$3,750.0014 - 18 juil., 2025$3,750.00

Formation .NET: Conversion des applications VB en VB .NET

Le cours Convertir des applications VB en VB .NET (formation .NET) couvre tous les aspects du processus de migration d'une version antérieure de VB vers une application .NET v4. Nous commençons par un aperçu des principales différences fonctionnelles entre les applications VB traditionnelles et les applications .NET v4. La discussion comprend tous les éléments de code de base ainsi qu'une exploration complète du refactoring en tant qu'art et science. Le cours présente des solutions pour les principales odeurs de code et aborde les concepts essentiels de hiérarchies de classes et de polymorphisme. Après avoir maîtrisé les outils de base de la migration, notre attention se porte sur les considérations de migration associées à l'utilisation des modèles d'entités .NET, d'ASP .NET MVC et de WCF. Le cours se termine par une discussion des principales différences dans les domaines de la configuration et du déploiement. Formations intitulées Formation .NET: Conversion des applications VB en VB .NET qui vous permttront d'avancer votre carrière.

26 - 30 mai, 2025$3,750.0028 juil. - 1 août, 2025$3,750.00

Formation .NET: CSLA .NET pour le développement de logiciels d'entreprise

Le cours CSLA .NET pour le développement de logiciels d'entreprise (formation .NET) couvre le développement CSLA dans un environnement d'entreprise. La formation aborde tout, de l'utilisation de base de la classe BusinessBase à l'utilisation de techniques avancées d'accès aux données et de validation. Si vous devez créer des applications Web d'entreprise avec CSLA .NET, ce cours est fait pour vous. Veuillez noter que ce cours peut être dispensé en utilisant les versions 3.8 ou 4.5 du cadre CSLA .NET et que les exercices peuvent être réalisés en utilisant VB .NET ou C#. Formations intitulées Formation .NET: CSLA .NET pour le développement de logiciels d'entreprise qui vous permttront d'avancer votre carrière.

23 - 27 juin, 2025$3,750.00

Formation .NET: WPF avec MVVM pour le développement d'entreprise

Le cours Formation .NET : WPF avec MVVM pour le développement d'entreprise explore la création d'applications .NET avec WPF et le modèle de conception MVVM. La formation comprend une introduction générale à MVVM, suivie d'une exploration détaillée des modèles, vues et modèles de vue dans le contexte d'une application d'entreprise à plusieurs niveaux. Le cours couvre une comparaison entre MVVM et MVC, les bases de WPF, les contrôles personnalisés, la gestion des événements et le routage, la validation des données, la connectivité des bases de données, la globalisation et plus encore. Formations intitulées Formation .NET: WPF avec MVVM pour le développement d'entreprise qui vous permttront d'avancer votre carrière.

19 - 23 mai, 2025$3,750.0021 - 25 juil., 2025$3,750.00

Formation .NET: WPF, WCF, ADO .NET Entity Model, MEL & Unity

Le cours WPF, WCF, ADO .NET Entity Model, MEL & Unity (formation .NET) couvre le développement d'applications WPF basées sur MVVM qui utilisent MEL, le bloc d'application Unity et la bibliothèque Prism. La formation inclut ADO .NET Entity Framework, LINQ for SQL & XML et WCF. Si vous souhaitez créer des applications Windows d'entreprise à l'aide de C#, cette formation .NET est faite pour vous. Formations intitulées Formation .NET: WPF, WCF, ADO .NET Entity Model, MEL & Unity qui vous permttront d'avancer votre carrière.

23 juin - 2 juil., 2025$6,600.00

Implémentation de Azure DevOps Server

Le «Team Foundation Server» est un outil de gestion du développement d'application. Le «Microsoft Team Foundation Server» permet aux organisations effectuant du développement de code de stocker le code dans une base de données qui effectue un versionnage automatique. De plus, le «Microsoft Team Foundation Server» permet de gérer tous les aspects des projets de développement d'application, à partir de l'analyse des besoins jusqu'au suivi des bogues et de la réalisation des tâches. Dans sa version complète, le «Microsoft Team Foundation Server» offre un support complet pour les activités de développement itératif de logiciel. Ce cours certifié SETC offre aux participants une vue d'ensemble détaillée de l'environnement «Team Foundation Server» incluant la création de projets, la gestion du code ainsi que la planification et l'implémentation de la construction quotidienne du logiciel (software daily build). Le cours couvre aussi l'intégration des services de production de rapports de SQL et de SharePoint. Si les participants sont intéressés, l'intégration avec «Project Server» peut également être ajoutée au cours. Formations intitulées Implémentation de Azure DevOps Server qui vous permttront d'avancer votre carrière.

16 - 20 juin, 2025$3,750.00

Implémentation de solutions de communication distribuée avec Windows Communication Foundation (WCF)

Ce cours de Windows Communication Foundation (WCF) certifié SETC offre aux développeurs l'opportunité d'acquérir les connaissances essentielles au développement d'applications utilisant WCF dans un environnement .NET. Le cours commence par une vue d'ensemble des éléments de base de WCF incluant les types de messages, les contrats, les protocoles ainsi que les associations (bindings). Le déroulement du cours permet aux participants de maîtriser les éléments de base pour par la suite couvrir les détails des paquets transmis, la personnalisation de leur contenu, les associations, et enfin l'implémentation de comportements transactionnels. L'importance grandissante de l'échange de messages entre les applications dans une organisation fait que ce cours est un atout important pour tout programmeur qui utilise WCF dans les applications d'entreprise. Formations intitulées Implémentation de solutions de communication distribuée avec Windows Communication Foundation (WCF) qui vous permttront d'avancer votre carrière.

26 - 30 mai, 2025$3,750.0028 juil. - 1 août, 2025$3,750.00

La construction de solutions orientées objets avec VB .NET

Ce cours certifié SETC constitue une introduction à la programmation orientée objet utilisant l'environnement .NET de Visual Studio. Le cours se concentre essentiellement sur la base du langage VB.NET et de son application à la programmation orientée objet. Les principes à la base du génie logiciel et l'utilisation de UML en tant qu'outil de design seront également introduits. Le cours introduit à tous les concepts de base de la programmation orientée objet tels que les classes, les méthodes, les propriétés et les événements. De plus, les participants sont introduits à l'utilisation de l'héritage et du polymorphisme dans l'élaboration de code facilement maintenable. Le cours se termine avec une exploration des génériques et l'utilisation générale des objets dans le design et l'implémentation d'une application orientée objet moderne. Formations intitulées La construction de solutions orientées objets avec VB .NET qui vous permttront d'avancer votre carrière.

12 - 16 mai, 2025$3,750.0014 - 18 juil., 2025$3,750.00

Le développement .NET de A à Z

Ce cours certifié SETC introduit les programmeurs aux concepts essentiels de la programmation orientée objet et à son implémentation. Le cours débute par une introduction aux principes du développement itératif de logiciels tel que proposé par le processus unifié de Rational (RUP). On poursuit ensuite avec une introduction aux pratiques de l'analyse et du design orientés objet tel qu'ils s'appliquent pour les méthodologies itératives. L'étape d'analyse et design du cycle de vie du développement logiciel complétée, on peut alors entreprendre l'implémentation des principes de l'orienté objet dans un environnement .NET. Ceci inclus le développement de classes, l'héritage, le polymorphisme, les classes abstraites, les constructeurs et les destructeurs. Le cours couvre également l'exploration de concepts clés dans la programmation .NET tels que les collections, les génériques, les fichiers, les flux et la programmation sur plusieurs fils d'exécution (multi-thread programming). Le cours se termine avec un survol du développement d'applications Web avec ASP .NET et le développement de bases de données avec ADO .NET. Formations intitulées Le développement .NET de A à Z qui vous permttront d'avancer votre carrière.

19 - 27 mai, 2025$6,600.0021 - 29 juil., 2025$6,600.00

Les nouvelles technologies de .NET Framework 4.0 pour les développeurs professionnels

Ce cours de .NET Framework 4.0 certifié SETC offre une excellente vue d'ensemble de la nouvelle interface de programmation cadre d'application .NET 4.0. Le cours débute avec les principes de l'héritage, du polymorphisme et des interfaces, et nous passons rapidement aux nouvelles technologies en débutant notre exploration de LINQ pour XML et LINQ pour SQL. Par la suite, on voit le nouvel API pour le développement de l'interface graphique et on discute du WPF (Windows Presentation Foundation) ainsi que du modèle MVC de ASP .NET. Le cours couvre également le WCF (Windows Communication Foundation) pour les applications de messagerie et WF (Windows Workflow Foundation) pour les implémentations de flux de travaux. Le cours se termine avec un tour des nouvelles technologies .NET par une exploration de ASP .NET AJAX pour communications Web asynchrones. Formations intitulées Les nouvelles technologies de .NET Framework 4.0 pour les développeurs professionnels qui vous permttront d'avancer votre carrière.

12 - 16 mai, 2025$3,750.0014 - 18 juil., 2025$3,750.00

Les patrons de design et le remaniement du code: maîtrise de l'orienté objet

Les patrons de design ont été proposés initialement à la communauté C++ par la bande des 4 (the gang of four: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides). Ces patrons de design, aussi appelés «patrons de conception» ou, en anglais, «Design Patterns», constituent des solution robustes et éprouvées à plusieurs problèmes de programmation fréquents auxquels font face les développeurs partout dans le monde. Le cours de patrons de design certifié par SETC vise à aider les développeurs avancés en .NET à acquérir une excellente compréhension de cet outil afin qu'il puisse être utilisé efficacement dans leur programmation quotidienne. Par l'utilisation appropriée des patrons de création, des patrons structuraux et des patrons comportementaux, les programmeurs en .NET peuvent améliorer grandement la facilité de maintenance, la flexibilité ainsi que la robustesse de leur code. Formations intitulées Les patrons de design et le remaniement du code: maîtrise de l'orienté objet qui vous permttront d'avancer votre carrière.

26 - 30 mai, 2025$3,750.0028 juil. - 1 août, 2025$3,750.00

Professional NHibernate Development

Le cours certifié SETC pour le développement professionnel NHibernate offre aux participants une analyse en profondeur de l'utilisation de NHibernate pour l'implémentation de la technologie du mappage relationnel d'objets dans les applications .NET. Le cours débute par une exploration des composantes de base de NHibernate telles que les sessions, les entités, l'identité et le mappage de fichiers. Après avoir maîtrisé les concepts de base, le cours traitera des détails du mappage des fichiers, de la persistance, de l'utilisation de l'antémémoire (caching), des transactions et de HQL. Le cours se terminera avec un survol rapide des différents outils et utilitaires qui sont couramment utilisés dans les contexte d'applications basées sur NHibernate. Formations intitulées Professional NHibernate Development qui vous permttront d'avancer votre carrière.

2 - 6 juin, 2025$3,750.00

Programmation avancée .NET: héritage, polymorphisme, patrons de design et NHibernate

Ce cours certifié SETC de niveau expert commence par une revue complète des principes de design UML et leur utilisation dans l'implémentation d'applications .NET professionnelles. L'accent sera mis fortement sur les concepts d'héritage, de polymorphisme et sur les interfaces. Une bonne maîtrise de ces sujets sera nécessaire pour les sujets qui suivront. Lorsque cette revue des principes de base du design sera complétée, on enchaînera avec une exploration détaillée de «Business Entity Framework» et des techniques avancées de validation. Le cours se terminera avec une exploration détaillée de MEL: Microsoft Enterprise Library. Formations intitulées Programmation avancée .NET: héritage, polymorphisme, patrons de design et NHibernate qui vous permttront d'avancer votre carrière.

2 - 6 juin, 2025$3,750.00

Programmation professionnelle de bases de données pour .NET: ADO .NET, NHibernate et LINQ pour SQL

Ce cours certifié SETC offre aux participants un ensemble de connaissances dans le domaine du développement des bases de données dans un environnement .NET. Le cours débute par un regard sur l'espace de nommage System.Data ainsi que ses nombreuses classes. Les participants apprendront comment réaliser des connexions sans DNS en utilisant les classes de connexion. Ils apprendront à exécuter des énoncés SQL ou à exécuter des procédures stockées par l'utilisation de classes de commandes spécifiques. Après avoir maîtrisé les éléments de base d'ADO .NET, le cours introduit les participants au paradigme LINQ pour SQL pour la programmation de bases de données, ainsi que les techniques ORM associées avec NHibernate. La puissance de la bibliothèque MEL (Microsoft Enterprise Library) est également explorée dans ce cours. Formations intitulées Programmation professionnelle de bases de données pour .NET: ADO .NET, NHibernate et LINQ pour SQL qui vous permttront d'avancer votre carrière.

16 - 20 juin, 2025$3,750.00

Programmation XML pour .NET: des schémas aux services Web et à WCF

Ce cours certifié SETC couvre tous les aspects du développement XML dans un environnement .NET. Débutant avec une révision rapide de la base de XML, le cours se poursuit avec une étude en profondeur des schémas et des feuilles de styles XSL. Par la suite, on voit LINQ pour XML, les services Web, WCF et ASP .NET AJAX. Pour résumer, ce cours certifié SETC couvre tout à propos de XML dans un environnement .NET. Formations intitulées Programmation XML pour .NET: des schémas aux services Web et à WCF qui vous permttront d'avancer votre carrière.

2 - 6 juin, 2025$3,750.00

Vers la maîtrise de la programmation orientée objets pour VB .NET

Ce cours certifié SERC introduit les programmeurs aux notions essentielles du design et de l'implémentation utilisant la méthodologie de l'orienté objet utilisant VB .NET. Le cours débute par une brève revue des éléments fondamentaux du langage VB .NET et est suivi par une introduction au monde de la programmation orientée objet. Le cours se poursuit avec une introduction aux techniques de design qui sont associées avec une approche orientée objet. Le focus est alors réorienté vers l'implémentation et le développement de classes utilisant VB .NET. Les objets, l'héritage, le polymorphisme, les classes abstraites, les constructeurs ainsi que les destructeurs sont traités en détails. Le cours se termine avec une étude détaillée des classes de collection, des génériques, des fichiers et des flux ainsi que de la sérialisation et de la sécurité. Formations intitulées Vers la maîtrise de la programmation orientée objets pour VB .NET qui vous permttront d'avancer votre carrière.

5 - 9 mai, 2025$3,750.007 - 11 juil., 2025$3,750.00


- Inclure tous les plugins compilés (ci-dessous), ou inclure des fichiers individuels si nécessaire -->