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.
Matt is an independent consultant with expertise in web application design and development and systems integration. As a writer, Matt has contributed to several journals and magazines such as MSDN Magazine. Matt regularly shares his love of technology by speaking at local, regional, and international conferences such as DevWeek, Prairie Dev Con, That Conference, and VS Live. As a Pluralsight Author, Matt has created more than 30 courses on the topics of web, mobile, and cloud development.
Introducing Workflow In this module, I'm going to introduce you to Windows Workflow Foundation. We'll talk about the common concepts and the design choices that were made, and we'll also talk about how you can use Windows Workflow Foundation to build your applications.
Programming WF With VS In this module, we're going to talk about controlling workflow with Visual Studio, and specifically we'll talk about the different project support you get, and item types that you can create, as well as the tooling experience and some of the built-in activities.
Activity Fundamentals In this module, we're going to talk about the fundamental concepts related to building custom activities. So when you want to start adding functionality into your workflows and modeling your domain or your environment, this is where you'll want to get started.
Workflow Runtime In this module, we're going to focus on the workflow runtime itself, and the runtime services that help get the core work of the runtime done.
Workflow and Services In this module, we're going to talk about using workflow and services, or Web Services, to both consume those services from workflows, as well as how to expose your workflow out through services.
State Machine Workflows In this module, we'll be talking about State Machine Workflows as a different model for defining your business process, and we'll really focus on how you can handle event driven processes with state machine workflows.