Courses + Certifications

Professional Development
Desktop Applications
Technical


Your cart contains 0 courses

Home > Technical > Microsoft Technical > Visual Studio 2008 / .NET 3.x > WF (Windows Workflow Foundation) > 6462 - Visual Studio 2008: Windows Workflow Foundation (VB.NET)

6462 - Visual Studio 2008: Windows Workflow Foundation (VB.NET)

Book a course:
Choose your location:
Select a date:
Price: $1,360.00 inc. GST
Duration: 2 Days

Print Preview | Send to a friend   
Learning Method: Instructor Led

Duration: 2 Days

Overview:
This two-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Workflow Foundation (WF) solution.
Target Audience:
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.
Pre-requisites:
Before attending this course, students should have intermediate experience developing applications by using previous versions of Microsoft Visual Studio at level 200.
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
This module explains how to create and host Windows Workflow Foundation (WF) 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
After completing this module, students will be able to:
  • Explain Windows Workflow Foundation concepts and features.
  • Create sequential workflows.
  • Create state machine workflows.
  • Modify workflows at run time.

Module 2: Applying Conditions and Rules
This module explains how to apply conditions and rules in a workflow.
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
After completing this module, students will be able to:
  • Implement conditional branching in a workflow.
  • Define and execute rule sets.
  • Forward chain rules.
  • Change rules at run time.

Module 3: Communicating with Workflows
This module explains how to communicate between workflows, host processes, and services.
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
After completing this module, students will be able to:
  • Call methods on the host process.
  • Handle events from the host process.
  • Consume services from a workflow.
  • Publish a workflow as a service.

Module 4: Creating and Configuring Custom Activities
This module explains how to create and configure 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
After completing this module, students will be able to:
  • Create a custom activity.
  • Create a custom composite activity.
  • Define custom activity layout.
  • Customize activity serialization.

Module 5: Creating and Managing Runtime Services
This module explains how to create and manage 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
After completing this module, students will be able to:
  • Create a custom runtime service.
  • Hydrate and dehydrate workflows.
  • Monitor workflows.
  • Track workflows.

Module 6: Managing Faults, Cancellations, Transactions, and Compensations
This module explains how to manage faults, cancellations, transactions, and compensations in a workflow.
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
After completing this module, students will be able to:
  • Handle faults in a workflow.
  • Handle cancellations in a workflow.
  • Create and manage transactions in a workflow.
  • Create and handle compensations.

Register Now

Home | Search | Site Map | Legal | Privacy Policy | Terms of Use | Contact | Links & Resources | Career Opportunities

Copyright © 2009 New Horizons Learning Centres Holdings Pty Ltd. All rights reserved. ABN: 86 168 459 086


Developed by Globe Web Services