Home    |    Instructor-led Training    |    Online Training     
         
 
Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
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


Please contact your training representative for more details on having this course delivered onsite or online

Training Outlines - the one stop shopping center for IT training.
© Training Outlines All rights reserved