cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft Visual Studio: Windows Workflow Foundation (WWF)
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft Visual Studio: Windows Workflow Foundation (WWF)

Course Code: WWF      Days: 3

Course Overview

On completion of the course delegates will be able to understand how to employ Windows Workflow Foundation to create and maintain complex business applications. Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of a Microsoft .NET Framework version 3.0 namespace, an in-process workflow engine, and designers for Visual Studio 2005. Windows Workflow Foundation is available for both client and server versions of Windows. Windows Workflow Foundation includes support for both system workflow and human workflow across a wide range of scenarios including: workflow within line of business applications, user user interface page-flow, document-centric workflow, human workflow, composite workflow for service oriented applications, business rule driven workflow and workflow for systems management.

On completion of the Microsoft training course, Microsoft users will be well equipped to use Visual Studio

Related Courses

Audience

Developers that are looking to use Windows Workflow Foundation to build workflow enabled applications.

Prerequisites

This course assumes that delegates have a strong programming background and good knowledge of C# 2005 or Visual Basic 2005. They should also be familiar with building console and Windows applications with Visual Studio 2005.

Course Outline

Introduction to Workflow

  • What is Windows Workflow Foundation?
  • Creating Your First Workflow
  • Hosting a Workflow in a Windows Application

Handling Conditions an Exceptions

  • Introducing Conditional Activities
  • IfElse Activity
  • While Activity
  • ConditionedActivityGroup Activity
  • Replicator Activity
  • Handling Exceptions

Flow Activities

  • Introducing Flow Activities
  • Delay Activity and Handling Properties
  • Listen Activity
  • Suspend and Terminate Activities
  • Parallel and SynchronizeScope Activities
  • Handling Cancellation

Making Decisions in Workflows

  • Using Rules in Workflows
  • Using the Policy Activity
  • Setting Priorities
  • Forward Chaining

Workflow Communications

  • Calling Methods in the Host from the Workflow
  • Handling Host Events in the Workflow
  • Bi-Directional Communications

Creating State Machine Workflows

  • Introduction to State Machines
  • State Machine Activities
  • Creating a State Machine Workflow
  • Circular Navigation in State Machines

Using and Building Persistence Services

  • Introducing Workflow Persistence
  • Using the SQL Persistence Service
  • Creating a Custom Persistence Service
  • Using and Building Tracking Services
  • Workflow Tracking Services
  • Using the SQL Tracking Service
  • Tracking Profiles
  • Creating a Custom Tracking Service

Creating Custom Activities

  • Introducing Custom Activities
  • Creating a Simple Activity
  • Creating a More Complex Activity
  • Creating Composite Activities
  • Handling Workflow Transactions
  • Transactions
  • Transactions in Workflows
  • Transactions and Batches of Work
  • Compensation in Workflows

Dynamic Workflow Updates

  • Introduction to Dynamic Updates
  • Modifying a Workflow from the Host Application
  • Modifying a Workflow from within the Workflow
  • Dynamic Rule Conditions

Workflows and Web Services

  • Workflow-Based Web Services
  • Building a Workflow Web Service
  • Maintaining State in Web Services
  • Invoking a Web Service in a Workflow


How to make a booking for the WWF course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

South West England
Somerset
£ 1,100
Somerset
£ 1,100
Somerset
£ 1,100

Sort by Date

South West England
£ 1,100
South West England
£ 1,100
South West England
£ 1,100

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.