Corporate HomeCorporate ProfileWorldwide OfficesSolutions At WorkEmployment  
LRS Education Services
LEARN  >  Find a Class  >  Class Summary

MS6461 - Windows Communication Foundation

If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at
Elements of this syllabus are subject to change. This three-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Communication Foundation (WCF) solution.
Click here for a printer-friendly version of this page.
This course has not been scheduled yet. Please contact us by clicking the link below to learn about availability.
Contact us for additional availability.


Before attending this course, students should have intermediate experience of developing applications by using previous versions of Microsoft Visual Studio development system at level 200.
Detailed Class Syllabus

Module 1: Getting Started with Windows Communication Foundation
  • Designing an Application to Be Part of a Service Oriented Architecture

  • Overview of WCF Architecture

  • Using a Language-Level Interface As a Service Contract

  • Implementing a Simple WCF Service in Visual Studio 2008

  • Consuming a simple WCF service in Visual Studio 2008

  • Module 2: Configuring and Hosting WCF Services
  • Programmatically Configuring a Managed Application to Host a WCF Service

  • Programmatically Configuring a Managed Application to Call a WCF Service

  • Defining Client and Service Settings by Using File-Based Configuration

  • Selecting a Hosting Option for a WCF Service

  • Deploying a WCF Service

  • Module 3: Endpoints and Behaviors
  • Exposing WCF Services Over Different Endpoints

  • Adding Behaviors to Services and Endpoints

  • Interoperating with Non-WCF Web services

  • Module 4: Debugging and Diagnostics
  • Logging Messages

  • Activity Tracing

  • Module 5: Designing and Defining Contracts
  • Designing a Coherent and Cohesive WCF Service Interface

  • Defining a Service Contract

  • Defining Operations on a Service

  • Defining a Data Contract

  • Module 6: Handling Errors
  • Relating .NET Exceptions to Service-level Faults

  • Using Faults in a Service

  • Handling Faults and Exceptions on Clients

  • Module 7: Improving WCF Service Quality
  • Managing WCF Service Instances

  • Managing Concurrency Issues

  • Improving WCF Service Quality

  • Module 8: Implementing WCF Security
  • Overview of Security in WCF

  • Applying Overall Security Requirements to a Binding

  • Specifying Required Client and Service Credentials

  • Working With Security Information

  • Module 9: Implementing Transactions
  • Overview of Transactions in a Service-Oriented Application

  • Creating Transactional Service Operations

  • Enabling the Flow of Transactions from Client to Service
    Microsoft Partner Gold LearningPrometricEC-Council