• Online, Self-Paced
Course Description

The Windows Communication Foundation (WCF) Data Services is a SOAP based data communication framework. In this course you will be introduced to WCF Services including how to create and consume then.

Learning Objectives

WCF Services and SOAP

  • start the course
  • describe the features and advantages of using WCF Services
  • describe the benefits of SOAP and its usage of XML
  • identify how SOAP and HTTP can be used for data transfer within a Web Service

Host Web Services on IIS

  • install and configure IIS for running Web Services
  • configure IIS to host a simple WCF Service
  • use IIS to self-host an ASP.NET Web API Service

Create a WCF Service

  • describe how WCF Services can be hosted and the components of a WCF Service
  • create a WCF Service using SOAP and configure the ServiceContract
  • define how the service is exposed to clients, including the Address, Bindings, and Contracts
  • handle exceptions within a WCF Service and SOAP request

Consume a WCF Service

  • use a service proxy with Visual Studio to consume a WCF Service a design-time
  • use a service proxy with ChannelFactory to consume a WCF Service at run-time

Hosting with Windows Services

  • create a Windows Services project to run a WCF Service through Windows Services
  • create an installer for a WCF Service to be hosted by Windows Services
  • install and uninstall WCF Services from the Windows Service console or command-line

Practice: Hosting WCF Services

  • host WCF Services on IIS or with Windows Services

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.