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