What you'll learn?

·     Explain Windows Workflow Foundation concepts and features

·     Create sequential workflows

·     Create state machine workflows

·     Modify workflows at run time

·     Implement conditional branching in a workflow

·     Define and execute rule sets

·     Forward chain rules

·     Change rules at run time

·     Call methods on the host process

·     Handle events from the host process

·     Consume services from a workflow

·     Publish a workflow as a service

·     Create a custom activity

·     Create a custom composite activity

·     Define custom activity layout

·     Customize activity serialization

·     Create a custom runtime service

·     Hydrate and dehydrate workflows

·     Monitor workflows

·     Track workflows

·     Handle faults in a workflow

·     Handle cancellations in a workflow

·     Create and manage transactions in a workflow

·     Create and handle compensations

Description

This course provides students with the knowledge and skills to build and configure a Windows Workflow Foundation (WF) solution.

Audience :

This course is intended for application developers who know how to create applications in Visual Studio 2005 or 2008. The course does not require previous experience creating workflow-based solutions.

Topics :

Creating and Hosting Workflows

o  Overview of Windows Workflow Foundation

o  Creating Sequential Workflows

o  Creating State Machine Workflows

o  Modifying Workflows at Runtime

Applying Conditions and Rules

o  Implementing Flow Control

o  Defining and Executing Rule Sets

o  Forward Chaining of Rules

o  Changing Rules at Run Time

Communicating with Workflows

o  Calling Methods on the Host Process

o  Handling Events from the Host Process

o  Consuming Services from a Workflow

o  Publishing a Workflow as a Service

Creating and Configuring Custom Activities

o  Creating Custom Activities

o  Creating Custom Composite Activities

o  Customizing Activity Serialization

o  Defining Custom Activity Layout

Creating and Managing Runtime Services

o  Creating a Custom Runtime Service

o  Hydrating and Dehydrating Workflows

o  Monitoring Workflows

o  Tracking Workflows

Managing Faults, Cancellations, Transactions, and Compensations

o  Handling Faults

o  Handling Cancellations

o  Creating and Managing Transactions

o  Creating and Handling Compensations

Prerequisities :

Recommended Knowledge :

Before attending this course, students should have intermediate experience developing applications by using previous versions of Microsoft Visual Studio at level 200.

Recommended Course(s) :

Category :

  • Programming
  • Software Development

Training Materials :

Microsoft Official Courseware (MOC)

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course, along with other courses, prepares for the Exam 70-504: TS: Microsoft .NET Framework 3.5 - Workflow