e-academy – IT training excellence in Cardiff, Newport, Bristol and South Wales

Course details
Fee £1,145
Days 3
Code 6461

There are currently no dates scheduled for this course.

However it can still be provided on a closed-company basis – or we may schedule it on demand. Please contact us for further information.

e-mail us
or call us on
0845 650 6500

Visual Studio 2008: Windows Communication Foundation

The Visual Studio 2008: Windows Communication Foundation training course is available at our Cardiff training centre in Wales, which is also within easy reach of Newport, Bristol and South WalesMicrosoft Certified Gold Partner for Learning Solutions

Overview

This three-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Communication Foundation (WCF) solution

Examination information

  • There is currently no examination associated with this course

Prerequisites

Before attending this course, students must have:

  • An intermediate experience developing applications by using previous versions of Microsoft Visual Studio at level 200

Course outline

Module 1: Getting Started with Windows Communication Foundation

  • Designing an Application to be Part of a Service Orientated 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

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 Behaviours

  • Exposing WCF Services Over Different Endpoints
  • Adding Behaviours 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 Performance

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 Orientated Application
  • Creating Transactional Service Operations
  • Enabling the Flow of Transactions from Client to Service