SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

.NET Training

On behalf of the section here at CBSA I would like to thank you for putting in that extra effort to ensure that the course was a resounding success. Your concern for the participants getting the most out of the course was self-evident and very much appreciated. The participants found the extra day of lab time very worthwhile
Comment from CBSA

1. Title

  • Implementing Business Process Integration Solutions with Workflow Foundation (WF) (NFWF, 3 days)
    View PDF

2. Course Pre-requisites

  • Extensive experience in Object Oriented Programming using either C# or VB .NET

3. Target Audience

  • Experienced .NET Developpers

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,250.00 per person

5. Outline

Module 1: Exploring Windows Workflow Foundation : WF

Topic 1: Workflow Concepts and Terminology

Topic 2: Comparing WF to BizTalk Server

Topic 3: WF Architecture

Topic 4: Overview of Workflow Types

Topic 5: The Lifetime of a Workflow

Topic 6: About Sequential Workflow Applications

Topic 7: About State Machine Workflow Application

Topic 8: The Building Blocks: Defining Activities

Topic 9: Building WF Solutions with Visual Studio

Module 2: The WF Runtime

Topic 1: The Workflow Lifecycle

Topic 2: Key Component Overview

Topic 3: The Workflow Runtime Factory

Topic 4: Starting and Stopping Workflows

Topic 5: About Workflow Events

Module 3: Workflow Instances

Topic 1: The Workflow Instance Lifecycle

Topic 2: Starting a Workflow Instance

Topic 3: Determining Workflow Properties and Status

Topic 4: Terminating a Workflow Instance

Topic 5: About Workflow State: Dehydration and Rehydration

Module 4: Creating activities

Topic 1: Overview of Activity Types

Topic 2: The Sequence Activity

Topic 3: The Code Activity

Topic 4: The Throw Activity

Topic 5: The FaultHandler Activity

Topic 6: The Suspend Activity

Topic 7: The Terminate Activity

Module 5: More on Activities : Calling External Methods

Topic 1: Creating an External Data Service

Topic 2: About Workflows and Data Exchange

Topic 3: Using ExternalDataExchange

Topic 4: Using ExternalDataEventArgs

Topic 5: Using CallExternalMethod

Topic 6: Invoking Secondary Workflows

Topic 7: Implementing Parallel Activities and Asynchronous Calls

Module 6: Even More on Activities : Logic and Flow

Topic 1: About Conditional Processing in a Workflow

Topic 2: The IfElse Activity

Topic 3: The While Activity

Topic 4: The Replicator Activity

Topic 5: The HandlesExternalEvent Activity

Topic 6: The Delay Activity

Topic 7: The EventDriven Activity

Topic 8: The Listen Activity

Topic 9: The EventHandlingScope Activity

Module 7: Creating Custom Activities

Topic 1: Implementing the Activity

Topic 2: Validating the Activity

Topic 3: Controlling Activity Behaviour in the Workflow Designer

Topic 4: About Custom Activities and the Toolbox

Module 8: Using Rules and Policies

Topic 1: About Policies and Rules

Topic 2: Implementing Rule Conditions

Topic 3: About Chaining

Topic 4: Using the Policy Activity

Module 9: State Based and Declarative Workflows

Topic 1: What is a State Based Workflow?

Topic 2: About the State and SetState Activities

Topic 3: About the StateInitialization and StateFinalization Activities

Topic 4: About Declarative Transactions

Topic 5: How to Create a Workflow using XAML

Module 10: Transactions

Topic 1: The ACID Property of Transactions

Topic 2: The Transaction Lifecycle

Topic 3: Implementing Transactions

Topic 4: Using Transaction Scope

Topic 5: Using Trasaction Compensators

Topic 6: Implementing Transactions: A Complete Example

Module 11: Web Services

Topic 1: Web Services Technology and Terminology

Topic 2: Creating a Web Service

Topic 3: Creating a Web Service Client

Topic 4: Exposing a Workflow as a Web Service

Topic 5: Calling a Web Service from within a Workflow

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette