Day 1
|
| |
Introducing Windows Workflow Foundation |
- Building reactive systems
- Components of Windows Workflow Foundation
- Understanding workflows and activities
|
|
| |
Activity Fundamentals |
- Creating simple activities
- Using dependency properties and activity binding
- Creating validation logic for custom activities
- Activity lifecycle
|
|
| |
Workflow Runtime and Services |
- Hosting the workflow runtime
- Creating and managing workflow instances
- Using runtime services
- Creating custom runtime services
- Workflow runtime events
|
|
Day 2
|
| |
Composite Activities |
- Creating actitivites that control other activities
- Managing child activities
- Working with the ActivityExecutionContext
- Activity Conditions and attached dependency properties
- Building simple composite activities to reuse control flow logic
|
|
| |
Programming WF with Visual Studio |
- Understanding workflow projects and the build process in Visual Studio
- Activities included in the base activity library such as While, Replicator, EventHandlingScope, and Listen
- Workflow debugging
- Synchronization issues and concurrent processing
|
|
| |
State Machines |
- State machine concepts
- State machine specific activities
- Design patterns supported by state machine workflows
|
|
Day 3
|
| |
Persistence and Tracking Services |
- Workflow and activity serialization
- Persistence service basics
- Using the SQL Server persistence service
- Tracking services architecture
- Creating tracking profiles
- Using the SQL Tracking Service
- Creating custom tracking services
|
|
| |
Consistency and Reliability |
- Transactions and compensation
- Handling errors in workflows, activities and the host application
- Using the WorkBatch and the IPendingWork interface to participate in workflow transactions
|
|
| |
Workflow and (Web) Services |
- ASMX / .NET 2.0 web service support
- Using the Send and Receive activity to model service communications with WCF
- Hosing workflow as services
- Consuming and aggregating services from workflows
- Hosting workflow services in IIS and Windows Process ACtivation Services
|
|
Day 4
|
| |
Business Rules and Dynamic Update |
- Creating business rule policies
- Using the Policy activity
- Consuming business rules from .NET code; outside of a workflow
- Applying dynamic updates to running workflow instances
- Combining dynamic update with business rules
|
|
| |
Workflow Designers |
- Workflow modeling, serialization and compilation
- WOrklow designer rehosting support and scenarios
- Designer services available when rehosting
- Workflow themes
|
|
| |
Workflow and SharePoint |
- Workflow in SharePoint architecture and concepts
- SharePoint activities for workflow
- Creating workflows with SharePoint designer
- Creating workflows for SharePoint in Visual Studio
- Creating user interfaces with InfoPath and ASPX pages
|
|