About UsCommunityTrainingContent DevelopmentContact

Training
About
Curriculum

.NET Framework
.NET 3.5
.NET 2.0
WCF
WPF
WF
Security

Web Development
Silverlight
ASP.NET Ajax
ASP.NET 2.0
ASP.NET 1.1
Web Services
WSS

Servers/Tools
BTS 2006
BTS 2006 R2
BTS RFID
SQL 2005
VSTS
WCCS/HPC

Double Features
WCF/WF
BTS2006/R2
Ajax/Silverlight
ASP.NET/Ajax
ASP.NET/SQL2005
ASP.NET/Security
.NET/ASP.NET

Technical Staff
Aaron Skonnard
Fritz Onion
Keith Brown
Scott Allen
Craig Andera
David Cowles
Jon Fancey
Jon Flanders
Mike Henderson
Dr. Joe Hummel
Ian Griffiths
Matt Milner
Ted Neward
Brian Randell
Dan Sullivan
Mike Woodring



     

Upcoming public offerings:

6/16/2008
Double Feature: WCF/Workflow


7/14/2008
Double Feature: WCF/Workflow


8/4/2008
Double Feature: WCF/Workflow


9/22/2008
Double Feature: WCF/Workflow


10/6/2008
Double Feature: WCF/Workflow

Subscribe to Course Schedule Subscribe to Course Schedule

 
     

Course Details:

Course authors and instructors:
Keith Brown
Jon Flanders
Matt Milner
Aaron Skonnard
Dan Sullivan

Technologies covered:
WF 3.5
WCF 3.5

Course duration:
Four days, 9am-5pm

On-site, private deliveries:
Contact us to see how we can deliver this course at your company.

Public offerings for individuals:
If you're an individual interested in a public course, let us know your interest and location so that we can schedule a public course in your area. We offer training worldwide.

Programming language:
C#

 
     
     
Four intensive days learning how to build workflow applications with WF

Windows Workflow Foundation (WF) allows developers to create dynamic, reactive applications with true object reuse and composition. WF provides the tools and services .NET developers need to add rich workflow capabilities to their ASP.NET and Smart Client applications as well as Web and Windows services. WF solves many common problems that developers encounter when building typical applications with processes that span more than a single interaction. With the ability to fully involve business users and IT Pros in the use and monitoring of an application, WF stands to single-handedly change the way .NET programs are written in the future. This course provides fast-paced exposure to WF to get you started today, and provides information on using WF with the Windows Communication Foundation (WCF) to build transparent services and smart clients.

Versions covered:
  • .NET 3.0
  • .NET 3.5
Highlights
  • What is workflow?
  • Architecture & runtime
  • Sequential workflows
  • State-machine workflows
  • Using the “out of the box” activities
  • Creating custom activities
  • Communication patterns
  • Consuming services from workflows
  • Publishing workflows as services
  • Integrating with WCF (new in 3.5)
  • Tracking and persistence
  • Transactions & compensation
  • Role-based security in workflows
  • Dynamic updates of running workflows
  • Integrating business rules
  • Understanding when to use workflow

Who Should Attend

Developers interested in ramping up quickly on the WF architecture, programming model, and other key concepts and features.

Prerequisites:

Experience programming in C# using Visual Studio .NET is required.

What you should expect to learn:

This course will not only help you understand the architecture and design principles underlying WF, but also teach you the most practical aspects of beginning to use WF today. You’ll learn how to use WF to create rich Human Workflow applications that truly involve the business user as well as how to create transparent, maintainable application code. Coverage will include how to create workflows using sequence and State-machine workflow models as well as how to extend WF with custom activities and services. By the end of the course you should feel confident building, deploying and hosting workflows and creating custom activities.

Questions this course will answer:

  • How do I use the Windows Workflow Foundation to create simple and advanced workflows?
  • How does my workflow get managed during runtime and at idle times?
  • How can I make my workflow system reliable and resilient?
  • How do I communicate between a workflow and the runtime host or other services?
  • How do I build State-Machine workflows?
  • How do I let users change running workflow instances?
  • How can I use workflow in my WCF application or service?
  • How do I extend the workflow foundation with custom activities?
  • How do I provide a rich design time experience for workflow developers and viewers?
  • How do I secure my workflow or limit access to certain operations or events?
  • Can I use transactions in WF? How do I rollback changes not in a transaction?
  • When should I use Windows Workflow Foundation in my application?
  • How is WF used in other Microsoft products such as Office and BizTalk Server?
  • How do I make my workflows easier to maintain and dynamically updateable?

For more information on offerings of this course, contact Pluralsight.

 
   
 
© 2006 Pluralsight.
Visual Design by Studio Creativa
Privacy Policy