Kansas City
9611-E Metcalf Ave·Overland Park, KS 66212
Solutions for Business Solutions for Individuals Courses + Certifications Learning Methods About Us
 

6461 Visual Studio 2008 Connected Systems: Windows Communication Foundation

(Upcoming Dates)

Days of Training (Classroom Learning)


3

 

Overview


This course provides students with the knowledge and skills to build and configure a Windows Communication Foundation (WCF) solution.

 

Pre-requisite(s)


There are no prerequisites listed for this course.

 

Lessons



Lesson 1



Getting Started with Windows Communication Foundation

Designing an Application to be Part of a Service Oriented Architecture (SOA)
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


Lesson 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


Lesson 3



Endpoints and Behaviors

Exposing WCF Services Over Different Endpoints
Adding Behaviors to Services and Endpoints
Interoperating with Non-WCF Web services


Lesson 4



Debugging and Diagnostics

Logging Messages
Activity Tracing


Lesson 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


Lesson 6



Handling Errors

Relating .NET Exceptions to Service-level Faults
Using Faults in a Service
Handling Faults and Exceptions on Clients


Lesson 7



Improving WCF Service Quality

Managing WCF Service Instances
Managing Concurrency Issues
Improving WCF Service Quality


Lesson 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


Lesson 9



Implementing Transactions

Overview of Transactions in a Service-Oriented Application
Creating Transactional Service Operations
Enabling the Flow of Transactions from Client to Service