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 |