
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:
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.
|