Discover Classes. Earn Rewards.

Windows Workflow Foundation Using C# is unfortunately unavailable

Thankfully we have 39 other Windows Classes for you to choose from. Check our top choices below or see all classes for more options.

AIANY Around Manhattan Architecture

Classic Harbor Line @ 12th Ave, New York, NY

Embark on a captivating journey through NYC's architectural wonders aboard 1920s-inspired yachts. Discover the stories behind iconic landmarks, explore waterfront transformations, and admire engineering marvels while enjoying the breathtaking views of Manhattan's skyline. Join us for an immersive experience narrated by a member of the American Institute of Architects.

(314) All levels 18 and older

Around Manhattan Brunch Cruise

Classic Harbor Line @ 12th Ave, New York, NY

Step aboard a luxurious 1920s-style yacht and indulge in a delectable three-course brunch while enjoying breathtaking views of the iconic Manhattan skyline. Cruise past famous landmarks, such as the Statue of Liberty, the George Washington Bridge, and the United Nations Building, on this unforgettable dining experience on the water.

(314) All levels 15 and older

Excel for Business Fundamentals

NYIM Training @ 185 Madison Ave, New York, NY & Virtually Online

Enhance your productivity and master Excel's core functions with this hands-on course designed to boost your business skills.

(742) Beginner 18 and older

Sunset Cruise on Yacht Manhattan

Classic Harbor Line @ 12th Ave, New York, NY

Embark on a luxurious and breathtaking journey through the illuminated cityscape of New York, taking in iconic landmarks like the Statue of Liberty and Brooklyn Bridge. Indulge in a romantic sunset experience aboard a Gatsby-esque yacht, complete with private tables, complimentary drinks, and stunning views. Discover the elegance and beauty of Manhattan under the setting sun.

(314) All levels 21 and older

Statue & Skyline Sightseeing Cruise

Classic Harbor Line @ 12th Ave, New York, NY

Experience New York City aboard the luxurious 1920s-inspired yachts of Classic Harbor Line. Enjoy the comfort of private elegant tables and cushioned seating as well as light narration provided by the captain. Indulge in complimentary beverages and choose between the climate-controlled cabin or the outer deck for an unforgettable Statue & Skyline Sightseeing Cruise.

(314) All levels 15 and older
See all Windows classes NYC

Windows Workflow Foundation Using C#

  • Intermediate
  • 18 and older
  • $2,295
  • (Exact location to be announced), New York, NY
  • 32 hours over 4 sessions

Start Dates (0)

  • $2,295
  • 32 hours over 4 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this windows training:

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility

Microsoft's Windows Workflow Foundation (WF) provides a framework for creating scalable applications consisting of independent program units called activities. This course covers WF 4.5 and uses Visual Studio 2015, which provides a visual designer for creating workflows. The course begins with an overview of the concepts of workflow and the programming model provided by WF. 


The essentials of WF programming are then covered followed by a systematic treatment of the major features of WF, including the Built-In Activity Library. Primitive and control flow activities are discussed, and the alternatives to hosting workflows are covered. Collection and parallel activities are covered. The creation of custom activities, both using the designer and code, is explained. Flowchart and state machine activities are covered. Persistence and bookmarks are discussed. Workflow Services, using Windows Communication Foundation (WCF) is covered. 


The course concludes with coverage of debugging, error handling, transactions and compensation. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.


Course Prerequisites: 

C# programming experience.


Course Outline:


Windows Workflow Foundation Overview

  • How Windows Workflow Foundation Supports Workflow Applications
  • Concepts of Workflows and Activities
  • Runtime Services Provided in WF
  • Differences Between WF 3 and WF 4/4.5

Getting Started with WF

  • Overall Structure of Workflow Programs
  • Implementing Workflows Using C# Code
  • Using the Sequence Activity to Implement Workflows Consisting of Multiple Activities
  • Creating Workflow Projects Using Visual Studio 2015
  • Implementing Workflows Declaratively in XAML by Using the Visual Studio Workflow Designer
  • Using the WriteLine and Assign Activities in Workflow Programs
  • Use of Variables, Arguments and C# Expressions in Workflow Programs
  • Control Flow Activities
  • Illustrate Using the While Activity

Primitive and Control Flow Activities

  • Using the InvokeMethod Activity to Call Both Your Own Methods and Methods of the .NET Framework Class Library
  • Performing Input in Your Workflow Programs
  • Using the Delay Activity in Workflow Programs
  • Using Control Flow Activities:
    - Parallel
    - If
    - While
    - DoWhile
    - Switch
  • Implementing More Complex Workflows that Have Nested Control Structures

Custom Activities

  • Overview of Using Custom Activities in Workflow Foundation
  • Approaches for Authoring Custom Activities
  • Explaining the Use of Arguments in Custom Activities
  • Outlining the Activity Class Hierarchy
  • Implementing Custom Activities Using the CodeActivity Class
  • Implementing Custom Activities in the Workflow Designer Using the Activity Class

Workflow Hosting

  • Methods for Hosting Workflows in Workflow Foundation
  • Using the WorkflowInvoker Class to Invoke a Workflow as if it were a Method Call
  • Using the WorkflowApplication Class to Host Workflows in More Complex Scenarios
  • Assigning Code to Delegate Members of the WorkflowApplication Class to Respond to Life Cycle Events of the Workflow
  • Methods of Manually Stopping a Workflow
    - Cancel
    - Terminate
    - Abort
  • Hosting Workflows in a Windows Application
  • Hosting Workflows in a Web Application

Collection and Parallel Activities

  • Using the Collection Activities Provided by the Built-In Activity Library
    - AddToCollection
    - RemoveFromCollection
    - ExistsInCollection
    - ClearCollection
  • Using the ForEach<T> Activity
  • Using ParallelForEach<T> Activity
  • Implementing Asynchronous Behavior in Workflows Using AsyncActivity
Flowchart and State Machine
  • Modeling Styles in Windows Workflow 4.5
  • Implementing Workflows Using Flowchart Activities
  • Using the Flowchart Activity Designer in Visual Studio
  • Implementing Workflows Using State Machine Activities
  • Using the State Machine Activity Designers in Visual Studio
  • Using of Triggers and Entry/Exit Actions in State Machines
  • Handling Threading Issues in Workflows with State Machines
Persistence
  • Explain the Need of a Persistence Mechanism in Long Running Workflows
  • Describing the Role of Bookmarks in Persistence
  • How to Setup a Persistence Store in SQL Server
  • Implementing a Workflow that Persists its State
  • Implementing a Workflow that Persists its State, Unloads, and then Loads its State from the Persistence Store
  • How to Serialize Workflow Instance Identification
  • Implementing a Long Running Workflow
Workflow Services
  • How WCF Unites and Extends Existing Distribution Technologies
  • Concepts of Address, Binding, Contract and Endpoint
  • How WCF Works with WF
  • Messaging Activities Provided by WF
  • Implementing a WCF Service by Exposing a Workflow as a Service
  • Calling a WCF Service from a Workflow
  • Implementing Workflow Service Contracts with Multiple Operations by Using the Parallel Activity
Debugging and Error Handling
  • Using Visual Studio to Debug Workflow Applications
  • Handling Exceptions in Workflows
  • Use of Transactions and Compensation in Workflows
  • Implementing Compensation in Workflow Applications

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 22950 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Hands On Technology Transfer, Inc.

Hands On Technology Transfer, Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...