Introduction to Microsoft Windows Workflow Foundation WF
4.5 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
333 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Microsoft Windows Workflow Foundation WF to your Wishlist.

Add to Wishlist

Introduction to Microsoft Windows Workflow Foundation WF

Workflow Foundation WF is part of the .NET Framework, and allows you the ability to separate business logic from code.
4.5 (52 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
333 students enrolled
Created by Scott Duffy
Last updated 8/2016
English
English [Auto-generated]
Current price: $10 Original price: $65 Discount: 85% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand how Workflow Foundation can be used to save development time
  • Work with the Workflow designer to create Sequence Workflows
  • Work with the Workflow designer to create State Workflows
  • Work with the Workflow designer to create Flowcharts
  • Implement Workflow in .NET code
View Curriculum
Requirements
  • A basic understanding of C#
  • A basic understanding of the .NET Framework, 3.0 and above
Description

New videos added, to cover CodeActivity and NativeActivity.

At the heart of almost all business processes lies some type of workflow. Whether you are the local pizza shop, a worldwide shipping company, a job board, or a video game manufacturer, you have business processes that drive your business in a systematic way, and that way can be expressed as a workflow.

Of course, workflow modelling has been around for decades. With UML, and other modelling languages, almost all developers are familiar with flowcharts, and pseudo-code, and other ways of expressing a program visually without writing lines of code.

Microsoft provides a workflow tool within the .NET platform called Workflow Foundation (WF). Also called Windows Workflow Foundation. (But don't call it WWF - that's taken.)

Workflow Foundation provides a visual workflow designer where you can model your business processes. You can use three different styles of modeling your workflow:

  • State diagram
  • Flowchart / data driven workflow
  • Sequence diagram

Using this workflow designer, you can separate out the business logic from the implementation code. You can see, what steps come in what order. You don't have to be a programmer to see and understand the workflow in the workflow designer view.

Of course, if you are a programmer and love working in the IDE, you can code the Workflow using .NET code. The option is yours!

Thank you for signing up for this course on Udemy. The course will always be up-to-date here and nowhere else. I am also available for questions inside the course discussion board.

Grab this course today, and understand how Microsoft's Windows Workflow Foundation works!

Who is the target audience?
  • .NET developers
  • People wanting to understand how Workflow can fit into a project
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
02:06:19
+
What is Windows Workflow
2 Lectures 07:03

Downloading and Installing
03:12
+
Diving into Visual Studio
4 Lectures 17:29

Hello World!
08:19

Hello XAML!
01:47

+
Workflow Foundation Types
4 Lectures 24:49
Workflow - Sequence
05:10

Compound Activities and Custom Acitivites
03:01

Workflow - Flowchart
10:17

Workflow - State Machine
06:21
+
Traffic Light State Machine
7 Lectures 17:16
Setting the Red Light State
04:35

Setting the Green Light State
01:12

Setting the Yellow Light State
00:49

Switching from Red to Green
04:24

Switching from Green to Yellow
01:46

Switching from Yellow to Red
01:53

Testing the Traffic Light
02:37
+
Compiled Code Activities and Variables
6 Lectures 28:23
Creating Workflow in Code Only
05:46

Working with Activity Variables
02:39

Adding Activities to the Sequence
06:59

Testing the Project
02:48

BONUS 1 - Calling .NET Classes from Inside Workflow
03:07

BONUS 2 - Using Arguments to Pass Data In
07:04
+
CodeActivity and NativeActivity
5 Lectures 31:09
Introducing CodeActivity
06:34

Implementing a CodeActivity
04:25

Introducing NativeActivity
01:29

Creating a NativeActivity
10:04

Implementing a NativeActivity
08:37
+
Bonus and Wrapup
3 Lectures 00:14
Useful Resources
00:07

Final Source Code
00:06

Feedback Request
IFrame
About the Instructor
Scott Duffy
4.3 Average rating
8,862 Reviews
38,909 Students
14 Courses
TOGAF Certified Software Architect, Azure Architect

Hi there, my name is Scott Duffy. And I love making complex technical topics easy to understand.

This has been the basis of my entire career – as a developer, as a development manager, as a software architect – over the past 20 years. I spend half my time in the world of business, explaining complex technical topics to business owners and stakeholders so that they can understand and agree with my approach to solving their business problems with technical solutions. And the other half with developers, explaining the business reasons behind decisions and ensuring that any decisions made on the technical side don't restrict the business in unexpected ways.

And I'm here on Udemy to teach what I know in an approachable way. I started teaching courses in 2014, and have taught over 50,000 students. I am grateful every day with being able to connect with so many students in almost every country around the world.

I'm a certified Enterprise Architect, and certified cloud architect. I have been developing with Microsoft technologies for 20 years, starting with Classic ASP, and all the versions of .NET. We now live in the cloud era, with Microsoft Azure being prevalent in most large enterprises. I'm certified as an Azure Architect and Developer too.

Due to the volume of messages I receive, I am not able to respond to private messages on Udemy or social media platforms. If you're a student, please ask questions inside the course. Thanks for understanding!