Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     
IT Technologies
    - SharePoint
    - MDOP
    - Vista
    - Visual Studio
    - Win Server 2008


Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

6462A: Windows Workflow Foundation (WF)

Course Length: 2 Days

Overview:
Windows Workflow Foundation (WF) is a new .NET 3.0 API which allows you to execute and monitor business processes workflows directly in managed code. This two-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Workflow Foundation (WF) solution.

Prerequisites:
Intermediate experience developing applications by using previous versions of Microsoft Visual Studio at level 200.

Course Objectives:
Upon successful completion of this course, students will be able to:

  • 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

Course Content

Lesson 1: Creating and Hosting Workflows

  • Overview of Windows Workflow Foundation
  • Creating Sequential Workflows
  • Creating State Machine Workflows
  • Modifying Workflows at Runtime
  • Lab: Creating and Hosting Workflows

Lesson 2: Applying Conditions and Rules

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

Lesson 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
  • Lab: Communicating with Workflows

Lesson 4: Creating and Configuring Custom Activities

  • Creating Custom Activities
  • Creating Custom Composite Activities
  • Customizing Activity Serialization
  • Defining Custom Activity Layout
  • Lab: Creating and Configuring Custom Activities

Lesson 5: Creating and Managing Runtime Services

  • Creating a Custom Runtime Service
  • Hydrating and Dehydrating Workflows
  • Monitoring Workflows
  • Tracking Workflows
  • Lab: Creating and Managing Runtime Services

Lesson 6: Managing Faults, Cancellations, Transactions, and Compensations

  • Handling Faults
  • Handling Cancellations
  • Creating and Managing Transactions
  • Creating and Handling Compensations
  • Lab: Managing Faults, Transactions, and Compensations

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.