; WCF + WF in .NET 4 - Pluralsight
Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out
Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

WCF + WF in .NET 4 - Pluralsight

VIEWS: 16 PAGES: 5

  • pg 1
									AP50 - WCF AND WF IN .NET 4
SUMMARY



Windows Communication Foundation (WCF) is the next-generation platform for building connected systems on the
Windows platform. WCF 4 provides a suite of new features focused on simplifying service development. Welcome
improvements in the configuration of services are complemented with messaging routing, REST programming
improvements, and support for WS-Discovery.



Windows Workflow Foundation (WF) 4 provides the tools and runtime to build declarative programs. In addition to
simplifying complex programming tasks, the runtime enables .NET developers to write application logic that spans
multiple interactions, with the ease with which they write other applications. Built to scale, highly extensible, and
designed with features to increase visibility into application execution, WF stands to change the way many .NET
programs are written.



This course will provide fast-paced exposure to WCF and WF in .NET 4 to get you started building transparent
services and smart clients today.



WHO SHOULD ATTEND


Developers interested in ramping up quickly on the new features in WCF 4/WF 4.



COURSE DETAILS

Technologies covered:                                          .NET 4.0, Windows
                                                               Workflow Foundation,
                                                               Windows
                                                               Communication
                                                               Foundation
Programming languages:                                         C#
Length and schedule:                                           Five days, 8am-11am
                                                               PST
US Course Price:   $799
PRIVATE COURSE SETUP



Hardware requirements
Pentium Processor
2 GB RAM or greater
40 G Hard Drive or greater
Networked with TCP/IP (required)
Internet connection



Software requirements
Windows Vista, Windows 7, Windows Server 2003 (SP2), or Windows Server 2008
Visual Studio 2010
SQL Server 2008 Express or Developer Edition
IIS and MSMQ
Office System 2007 or 2010, or Microsoft Word reader
Adobe Acrobat Reader
COURSE OUTLINE



                                          Day 1

                                                  -    Standard endpoints
                                                  -    Automatic endpoints
                                                  -    Anonymous behaviors and binding
WCF Configuration Simplifications
                                                      configurations
                                                  -    Protocol mappings
                                                  -    Configuration-based service activation

                                                  -   Automatic help page
                                                  -   Content type negotiation
REST programming improvements                     -   WebFaultException
                                                  -   ASP.NET caching integration
                                                  -   ASP.NET routing integration

                                          Day 2

                                                  -   The router service
                                                  -   Protocol transition
                                                  -   Backup endpoints
Routing and discovery
                                                  -   WS-Discovery
                                                  -   Ad-hoc discovery
                                                  -   Discovery proxies

                                                  -    Understanding declarative programming
                                                  -    Components of Windows Workflow
Introducing Windows Workflow Foundation
                                                      Foundation
                                                  -    Understanding workflows and activities

                                          Day 3

                                                  -    Understanding arguments, variables and
                                                      expressions
                                                  -    Activities included in the base activity
                                                      library
Programming WF                                    -    Workflow authoring and debugging
                                                  -    Creating workflows using code or
                                                      designer
                                                  -    Working with DynamicActivity
                                                  -    Executing activities

                                                  -   Messaging activities
                                                  -   Writing workflow services
Workflow services
                                                  -   Hosting a workflow as a service
                                                  -   Message correlation
                                      -   Consuming and aggregating services from
                                          workflows

                              Day 4

                                      -    Creating code activities
                                      -    Defining arguments
Writing custom activities             -    Creating validation logic for custom
                                          activities
                                      -    Writing async activities

                                      -    Understanding workflow hosts
                                      -    Creating and managing workflow
                                          instances with WorkflowApplication
Hosting                               -    WorkflowApplication events
                                      -    Using and writing workflow extensions
                                      -    Configuring WorklfowServiceHost
                                      -    Executing workflows from XAML

                              Day 5

                                      -    Persistence basics
                                      -    Using the SQLWorkflowInstanceStore
                                      -    Transactions and compensation
Consistency and reliability           -    Handling errors in workflows, activities
                                          and the host application
                                      -    Integrating with peristence transactions
                                      -    Saving custom data during persistence

                                      -   Tracking architecture
                                      -   Creating tracking profiles
Workflow tracking
                                      -   Using the ETW Tracking Participant
                                      -   Creating custom tracking participants

								
To top