Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training          Email Us   Phone :
Contact Us   -   About Us   -   Clients    
Loading
Courses
A+
ADA
Adobe
AJAX
Android
Apache
AutoCAD
Business Analysis
Business Objects
Business Skills and Technology
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Legato
Lotus
Macintosh
Mainframe programming
Microsoft technologies
MS Access
MultiMedia and design
.NET
Network+
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Quality Center/Quick Test
Rational
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software Engineering
Software quality and testing
SQL Server
Sybase
Telecommunications
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
COMPLETE WF
.NET Training Overview

Windows Workflow Foundation (WF) is an API introduced with .NET 3.0 which allows you to execute and monitor business processes workflows directly in managed code. In this course, attendees will gain a clear understanding of the use of workflows, activities, and the visual tools which allow you to design them. We will also examine how to interact with the WF runtime engine, create custom activities and survey the integrated feature WF set.

.NET Training Audience:

Experienced .NET 2.0 software developers interested in learning about WF.


.NET Training Prerequisites

Understanding of Object Oriented Programming Using C# or VB.NET 2.0 development experience is required. No prior knowledge of WF is assumed.

.NET Training Course duration

4 days

.NET Training Course outline

Introduction to WF

  • The Motivation Behind WF
  • Integrated WF Services
  • Visual Studio WF Project Templates
  • WF Assemblies and Namespaces
  • The Role of WF Activities
  • The Activity Base Class
  • Sequential Workflows and State Machine Workflows
  • Building a Simple Workflow
  • Understanding the Workflow Runtime Engine
  • Hosting the WF Runtime within a Console Application
  • Passing Arguments to the WF Runtime Engine
  • Packaging Workflows into .NET Code Libraries
  • Customizing the Hosting Process
WF Activity Programming Model
  • The Activity Documentation System
  • Reviewing the Role of the Condition Property
  • Defining a Declarative Rule Condition
  • Details of Rule Construction
  • Working with the Policy Activity and Rule Sets
  • Exception and Error-Handling Techniques
  • Understanding the Role of Custom Activities
  • Building Custom Activities
  • The Role of WF Dependency Properties
  • Integrating with the IDE
  • Authoring Modes of WF Application
  • Understanding the No-Code Approach
  • Understanding the Code-Separation Approach
Local Services
  • Understanding the Role of Local Services
  • Establishing Host-to-Workflow Communication via a Local Service
  • Registering Local Services with the WF Runtime
  • Invoking External Methods via the CallExternalMethod Activity
  • Interacting with a Local Service Through Code
  • Loading a Local Service Using a *.config File
  • The Role of Event-Driven Activities
WF Tracking Services
  • The Role of WF Tracking Services
  • Capturing Tracking Information via Events
  • Persisting Tracking Data into Microsoft SQL Server
  • Registering Tracking Services with the Workflow Runtime
  • Viewing the Default Tracking Profile
  • Sending Tracked Data to the SQL Server Database
  • Accessing Tracked Data Programmatically
State Machine Workflows
  • Introducing State Machine Workflows
  • State Machine Workflow Types of the WF API
  • A First Look at State Machine Workflows
  • StateInitialization and StateFinalization Activities
  • Adding Additional States
  • Transitioning Between States
WF Persistence Service
  • The Role of the WF API Persistence Core Service
  • An Overview of the WF API Persistence Mechanism
  • The Default Persistence Mechanism
  • Registering the WF Persistence Service
  • Capturing Persistence Events
  • A Brief Word Regarding Custom Persistence
WF Transaction and Compensation Support
  • A Recap of .NET Transactional Support Services
  • Transaction Support Using the TransactionScope Activity
  • Processing Custom Batches of Work
  • Implementing IPendingWork on a Local Service
  • Using the Local Service
  • Understanding the Role of Compensation Activities


Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2012 Wintrac Inc.