Windows Workflow Foundation Using C# Training in Essen, Germany
 
                    Enroll in or hire us to teach our Windows Workflow Foundation Using C# class in Essen,  Germany by calling us @303.377.6176.  Like all HSG
                    classes, Windows Workflow Foundation Using C# may be offered either onsite or via instructor led virtual training.  Consider looking at our public training schedule to see if it
                    is scheduled:  Public Training Classes
                    
                
                        Provided there are enough attendees, Windows Workflow Foundation Using C# may be taught at one of our local training facilities.  
                    
                    | 
                	 We offer private customized training for groups of 3 or more attendees.
                 | ||
| Course Description | ||
| Microsoftâ??s Windows Workflow Foundation (WF) provides a
framework for creating scalable applications consisting of independent
program units called activities. WF 4 was a major rewrite of this
technology, offering significantly higher performance and making it
easier to create and execute workflow applications. WF 4.5 contains new
activities, designer capabilities, and a new workflow development model
(state machines). It also supports the use of C# expressions in C#
workflows. This four-day course covers WF 4.5 and uses Visual Studio
2017, which provides a visual designer for creating workflows. 
                        Course Length: 4 Days Course Tuition: $1890 (US) | ||
| Prerequisites | |
| The student should have programming experience in C# and the .NET Framework and be familiar with the Visual Studio development environment. | |
| Course Outline | 
| 
	1. Workflow Foundation Conceptual Overview 
	What is Workflow? 
	Windows Workflow Foundation 
	Workflows 
	Activities 
	A Workflow Business Scenario 
	Workflow Foundation 3 
	Workflow Foundation 4 
	Workflow Foundation 4.5 
	2. Getting Started with WF 4.5 
	Visual Studio Workflow Projects 
	Workflows in Code 
	Workflows in XAML 
	Workflow Designer 
	Sequence 
	Assign 
	Variables, Arguments and Expressions 
	WriteLine 
	Control Flow 
	3. Primitive and Control Flow Activities 
	InvokeMethod 
	Workflow Variables 
	Delay 
	Parallel 
	If 
	While and DoWhile 
	Switch 
	4. Custom Activities 
	Why Custom Activities? 
	Arguments 
	Activity Class Hierarchy 
	CodeActivity 
	Composing Activities 
	5. Workflow Hosting 
	WorkflowInvoker 
	WorkflowApplication 
	WorkflowApplication Delegates 
	Canceling and Aborting a Workflow 
	Terminating a Workflow 
	Workflows in a Windows Application 
	Workflows in ASP.NET 
	6. Collection and Parallel Activities 
	Collection Activities 
	ForEach 
	ParallelForEach 
	AsyncActivity 
	7. More about Custom Activities 
	Waiting for Input 
	Bookmarks 
	NativeActivity 
	Pick 
	8. Flowchart and State Machine 
	Flowcharts 
	Flowchart Activity Designers 
	State Machines 
	States and Transitions 
	State Machine Activity Designers 
	Threading Issues 
	9. Persistence 
	Long-lived Workflows 
	Persistence and Bookmarks 
	Persistence Store in SQL Server 
	PersistableIdle Event 
	Unloading and Loading 
	Serializing Instance Identification 
	10. Workflow Services 
	What is WCF? 
	Address, Binding and Contract 
	Workflow Services 
	Messaging Activities 
	Exposing a Workflow as a Service 
	Calling a Service from a Workflow 
	Multiple Operations 
	11. Debugging and Error Handling 
	Breakpoints in Activities 
	Handling Exceptions in the Host 
	Handling Exceptions in the Workflow 
	Transactions 
	Compensation | 
Course Directory [training on all levels]
Technical Training Courses
                                Software engineer/architect, System Admin ... Welcome!
                            - .NET Classes
- Agile/Scrum Classes
- AI Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Azure Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Data Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- SAS Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
Business Training Courses
                                Project Managers, Business Analysts, Paralegals ... Welcome!
                            Upcoming Classes
                    Gain insight and ideas from students with different perspectives and experiences.
                    - RED HAT ENTERPRISE LINUX SYSTEMS ADMIN II 
 8 December, 2025 - 11 December, 2025
- Fast Track to Java 17 and OO Development 
 8 December, 2025 - 12 December, 2025
- RED HAT ENTERPRISE LINUX SYSTEMS ADMIN I 
 3 November, 2025 - 7 November, 2025
- Python for Scientists 
 8 December, 2025 - 12 December, 2025
- Introduction to Spring 6, Spring Boot 3, and Spring REST 
 15 December, 2025 - 19 December, 2025
- See our complete public course listing 






