Global Knowledge

1-800-COURSES
Chat Now

Shopping Cart | My Global Knowledge Login | United States United States [change region]

  • Courses
    • Browse Catalog
    • Delivery Methods
    • New Courses
    • Special Offers
    • Guaranteed Dates
    • Search Wizard
  • Certifications
  • Training Solutions
    • Corporate Training
    • Government Training
    • Partner with Us
  • Training Locations
    • Atlanta
    • Chicago
    • Dallas
    • Morristown
    • New York
    • Raleigh
    • San Jose
    • Washington, DC
    • All 150+ Locations
  • Knowledge Center
    • Assessments
    • Case Studies
    • Demos
    • Events
    • Lab Topologies
    • Mobile Apps
    • Practice Files
    • Special Reports
    • Twitter
    • Videos
    • Webinars
    • White Papers
  • Contact Us
Windows Workflow Foundation

Home > Course Catalog >  Microsoft Training > Windows Workflow Foundation

Windows Workflow Foundation (M6462)

Gain the knowledge and skills to build and configure a Windows Workflow Foundation (WF) solution.

This course is not currently offered by Global Knowledge. Information here is provided for reference only.

In this instructor-led course, students will gain the knowledge and skills to build and configure a Windows Workflow Foundation (WF) solution.

This course incorporates material from the Official Microsoft Learning Product (OMLP) 6462: Windows Workflow Foundation.

What You'll Learn

  • 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

Who Needs to Attend

Application developers who know how to create applications in Visual Studio 2005 or 2008

Prerequisites

  • Intermediate experience developing applications using previous versions of Microsoft Visual Studio at level 200
  • Previous experience creating workflow-based solutions is not required

Follow-On Courses

There are no follow-ons for this course.

Course Outline

1. Creating and Hosting Workflows

  • Overview of Windows Workflow Foundation
  • Creating Sequential Workflows
  • Creating State Machine Workflows
  • Modifying Workflows at Runtime

2. Applying Conditions and Rules

  • Implementing Flow Control
  • Defining and Executing Rule Sets
  • Forward Chaining of Rules
  • Changing Rules at Run Time

3. Communicating with Workflows

  • Calling Methods on the Host Process
  • Handling Events from the Host Process
  • Consuming Services from a Workflow
  • Publishing a Workflow as a Service

4. Creating and Configuring Custom Activities

  • Creating Custom Activities
  • Creating Custom Composite Activities
  • Customizing Activity Serialization
  • Defining Custom Activity Layout

5. Creating and Managing Runtime Services

  • Creating a Custom Runtime Service
  • Hydrating and Dehydrating Workflows
  • Monitoring Workflows
  • Tracking Workflows

6. Managing Faults, Cancellations, Transactions, and Compensations

  • Handling Faults
  • Handling Cancellations
  • Creating and Managing Transactions
  • Creating and Handling Compensations

Labs

Lab 1: Creating and Hosting Workflows

  • Creating and hosting a simple sequential workflow
  • Passing parameters into a workflow
  • Creating a state machine workflow
  • Hosting the state machine workflow

Lab 2: Applying Conditions and Rules

  • Making Decisions
  • Performing Iteration
  • Defining Policies

Lab 3: Communicating with Workflows

  • Invoking a Method on the Host Process
  • Handling Events from the Host Process
  • Consuming Services from a Workflow
  • Publishing a Workflow as a Service

Lab 4: Creating and Configuring Custom Activities

  • Creating a Custom Activity
  • Validating a Custom Activity
  • Developing a Custom Activity Designer
  • Creating a Custom Composite Activity

Lab 5: Creating and Managing Runtime Services

  • Creating a Custom Runtime Service
  • Hydrating and Dehydrating Workflows
  • Monitoring Workflows
  • Tracking Workflows

Lab 6: Managing Faults, Transactions, and Compensations

  • Handling Faults
  • Implementing Transactional Behavior
  • Implementing Compensation Behavior

Microsoft

On-Site

Course Code: 6156

Authorized Course

Contact us for pricing

2 Day Course

Microsoft Course: M6462


Payment Options

Alert Me Alert Me

Schedule and Registration

Request a Quote.

Request a date & location.

Resources

PDF of this course

 

Share

Copyright ©2013 Global Knowledge Training LLC  All rights reserved.  1-800-COURSES (1-800-268-7737) Privacy  Legal  Policies  Site Map  Blog RSSRSS