Course 6462A: Visual Studio 2008 Windows Workflow Foundation

This course is already delivered, please contact us for the next available session tel:+357 22 44 14 92
Course Outline in PDF

Overview:

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

Who Should Attend:

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.

At Course Completion:


After completing 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


Outline:     

Module 1: Creating and Hosting Workflows

Lessons
•Overview of Windows Workflow Foundation
•Creating Sequential Workflows
•Creating State Machine Workflows
•Modifying Workflows at Runtime
Lab : 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

Module 2: Applying Conditions and Rules

Lessons
•Implementing Flow Control
•Defining and Executing Rule Sets
•Forward Chaining of Rules
•Changing Rules at Run Time
Lab : Applying Conditions and Rules
•Making Decisions
•Performing Iteration
•Defining Policies

Module 3: Communicating with Workflows

Lessons
•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
•Invoking a Method on the Host Process
•Handling Events from the Host Process
•Consuming Services from a Workflow
•Publishing a Workflow as a Service

Module 4: Creating and Configuring Custom Activities

Lessons
•Creating Custom Activities
•Creating Custom Composite Activities
•Customizing Activity Serialization
•Defining Custom Activity Layout
Lab : Creating and Configuring Custom Activities
•Creating a Custom Activity
•Validating a Custom Activity
•Developing a Custom Activity Designer
•Creating a Custom Composite Activity

Module 5: Creating and Managing Runtime Services

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

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


Lessons
•Handling Faults
•Handling Cancellations
•Creating and Managing Transactions
•Creating and Handling Compensations
Lab : Managing Faults, Transactions, and Compensations
•Handling Faults
•Implementing Transactional Behavior
•Implementing Compensation Behavior
 

sd sd sd sd sd sd sd sd sd sd sd sd