Great overview of Apache HTTPD! Perfect for those who are Apache newbies. More Testimonials »

MOC 6462 - Visual Studio 2008: Windows Workflow Foundation (WF) Training

Delivery Options

Class Date and Time Price Pricing Information
$950.00
or 2 vouchers vouchers
$950.00 or 2 vouchers vouchers
$950.00 or 2 vouchers vouchers

Class Description

Class Overview

This Windows Workflow Foundation (WF) class provides students with the knowledge and skills to build and configure a Windows Workflow Foundation solution. The class is intended for application developers who know how to create applications in Visual Studio 2005 or 2008.

Class Goals

  • Learn to explain Windows Workflow Foundation concepts and features.
  • Learn to create sequential workflows.
  • Learn to create state machine workflows.
  • Learn to modify workflows at run time.
  • Learn to implement conditional branching in a workflow.
  • Learn to define and execute rule sets.
  • Learn to forward chain rules.
  • Learn to change rules at run time.
  • Learn to call methods on the host process.
  • Learn to handle events from the host process.
  • Learn to consume services from a workflow.
  • Learn to publish a workflow as a service.
  • Learn to create a custom activity.
  • Learn to create a custom composite activity.
  • Learn to define custom activity layout.
  • Learn to customize activity serialization.
  • Learn to create a custom runtime service.
  • Learn to hydrate and dehydrate workflows.
  • Learn to monitor workflows.
  • Learn to track workflows.
  • Learn to handle faults in a workflow.
  • Learn to handle cancellations in a workflow.
  • Learn to create and manage transactions in a workflow.
  • Learn to create and handle compensations.

Class Outline

  1. Creating and Hosting Workflows
    1. Overview of Windows Workflow Foundation
    2. Creating Sequential Workflows
    3. Creating State Machine Workflows
    4. Modifying Workflows at Runtime
    5. Lab: Creating and Hosting Workflows
  2. Applying Conditions and Rules
    1. Implementing Flow Control
    2. Defining and Executing Rule Sets
    3. Forward Chaining of Rules
    4. Changing Rules at Run Time
    5. Lab: Applying Conditions and Rules
  3. Communicating with Workflows
    1. Calling Methods on the Host Process
    2. Handling Events from the Host Process
    3. Consuming Services from a Workflow
    4. Publishing a Workflow as a Service
    5. Lab: Communicating with Workflows
  4. Creating and Configuring Custom Activities
    1. Creating Custom Activities
    2. Creating Custom Composite Activities
    3. Customizing Activity Serialization
    4. Defining Custom Activity Layout
    5. Lab: Creating and Configuring Custom Activities
  5. Creating and Managing Runtime Services
    1. Creating a Custom Runtime Service
    2. Hydrating and Dehydrating Workflows
    3. Monitoring Workflows
    4. Tracking Workflows
    5. Lab: Creating and Managing Runtime Services
  6. Managing Faults, Cancellations, Transactions, and Compensations
    1. Handling Faults
    2. Handling Cancellations
    3. Creating and Managing Transactions
    4. Creating and Handling Compensations
    5. Lab: Managing Faults, Transactions, and Compensations

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Visual Studio 2005 or 2008

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Associated Certifications

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Compare Us
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.
© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723