E4D Learning

WF Development (8 Hours)

Course Description:

WF represents a strategic investment by Microsoft in workflow technology and provides the tools and programming model needed to quickly develop Windows based workflow enabled applications. It consists of a managed-code framework and designers for Visual Studio 2005.

WF includes support for both system workflow and human workflow. It supports a wide range of scenarios including: workflow within line of business applications, user interface page-flow, document-centric workflow, human process workflow, workflow for service oriented applications, business rule driven workflow and workflow for systems management.

Trainer:

Eyal Vardi is a Microsoft Most Valuable Professional – MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and participated in many Microsoft technical conferances and discussion groups. Eyal has been part of cutting-edge software industry projects: he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI, where he has several different senior responsibilities managing development, product and business development.


Course Content:

Module 1: Developing My First Workflow
  • .NET Frameworks 3.0 Overview
  • Architecture Review
  • My first Console Workflow Application
  • Window Forms Workflow Application

Module 2: Activities
  • Control Flow Activities
  • Workflow Lifetime Activities
  • Event Waiting Activities
  • Transaction and Exception Activities
  • Web Services Activities

Module 3: Rules Engine
  • Activity Conditions
  • Rules Evaluation
  • Dependencies
  • Forward Chaining Control
  • Tracking and Tracing

Module 4: Host Communicating
  • External Data and Interfaces Exchange
  • Correlating Communication
  • Roles and Security in Workflow
  • Long Running Operation in the Host
  • Communicating with Other Workflows

Module 5: State Machine
  • State Machine Overview
  • State Machine Workflow Activities
  • Querying A State Machine Workflow Model
  • Recursive Composition
  • Dynamic Update in State Machine Workflow
  • Skip and Remove Patterns
  • When To Use State Machine Workflow

Module 6: Custom Activities
  • Activities Component Model
  • Composite Activity
  • Basic Activity
  • Validation
  • Activity Designer

Module 7: Workflow Services
  • Creating a Workflow Host
  • Runtime Services
  • Custom Services

Related Courses:

Resources:




לפרטים נוספים, התקשר עכשיו למיכל: 054-5612259 או לאורנית 03-6325707