Creating and Consuming WCF Web Services


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
This course covers Microsoft's principal framework for building remote services, Windows Communication Foundation, and is one of a series that prepares students for Microsoft exam 70-487.

Target Audience
Developers wanting to understand Microsoft's Windows Communication Foundation services framework and those preparing for Microsoft exam 70-487.

Prerequisites
None

Expected Duration (hours)
3.5

Lesson Objectives

Creating and Consuming WCF Web Services

  • start the course
  • explain WCF, its uses, and the basics of how it works
  • create a simple end-to-end WCF service and explain data and service contracts
  • explain data contracts for WCF services and their uses
  • explain message contracts for WCF services and their uses
  • explain fault contracts for WCF services and their uses
  • implement message inspectors to inspect and manipulate incoming messages in a WCF service
  • implement asynchronous operations within WCF services to improve their scalability
  • explain what aspects of a WCF service you can configure using a .NET configuration file
  • configure common and more advanced endpoint settings for WCF services
  • configure common and more advanced binding settings for WCF services
  • configure common and more advanced service behavior settings for WCF services
  • implement WebSocket-specific binding settings for WCF services
  • configure a WCF service metadata endpoint
  • explain the need for message compression and message encodings, and configure them for WCF services
  • explain how to perform basic WCF service configuration using an API
  • configure WCF service endpoints, bindings, and behavior using an API
  • configure WCF service routing using an API
  • implement WCF service and client discovery
  • explain the basic concepts and components of security in WCF services
  • implement message- and transport-level security in WCF services
  • implement certificates for security in WCF services
  • implement multiple authentication schemes in WCF services
  • create a service proxy for a WCF service using a Visual Studio wizard
  • understand how to create proxies by hand using the SvcUtil command-line tool
  • implement a channel factory for WCF services
  • explain how to version contracts for WCF services
  • explain how to version addresses, bindings, and routings for WCF services
  • implement one-way messaging for WCF Services
  • implement streaming messaging for WCF services
  • implement duplex messaging for WCF services
  • choose appropriate host types and create the hosts for WCF services
  • implement WCF services that can participate in distributed transactions
  • use AppFabric to manage WCF services
  • implement and host a WCF service
  • Course Number:
    cl_mazw_a03_it_enus

    Expertise Level
    Intermediate