Creating and Consuming WCF Web Services

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

Prerequisite
None

Expected Duration
208 minutes

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.

Objective

Creating a WCF service

  • 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
  • Configuring WCF Services Using Config Settings

  • 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
  • Configuring WCF Services Using the API

  • 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
  • Securing a WCF Service

  • 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
  • Consuming 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
  • WCF Service Versioning

  • explain how to version contracts for WCF services
  • explain how to version addresses, bindings, and routings for WCF services
  • Implementing Messaging Patterns for WCF Services

  • implement one-way messaging for WCF Services
  • implement streaming messaging for WCF services
  • implement duplex messaging for WCF services
  • Hosting and Managing 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
  • Practice: Implementing a Hosted WCF Service

  • implement and host a WCF service
  • MONTHLY SUBSCRIPTION

    $129/month
     

    ANNUAL SUBSCRIPTION

    $1295/year

    Multi-license discounts available for Annual and Monthly subscriptions.