• Online, Self-Paced
Course Description

WCF is used to build distributed and service-oriented applications. Explore the features and benefits of building applications using WCF.

Learning Objectives

WCF Essentials: Introduction to the Framework

  • provide an overview of Windows Communication Foundation (WCF)
  • list the features and advantages of WCF
  • describe the components of WCF architecture, including contract, service, behavior, channel, and host
  • recall when to use endpoints
  • describe the benefits of using messages in WCF
  • list the three message patterns available in WCF
  • describe channels and their elements, including security and interoperability
  • describe the unified programming model
  • describe the concepts of Service-oriented Architecture (SOA)
  • list the layers of the SOA framework
  • describe RESTful services
  • demonstrate how to design RESTful services
  • list the similarities and differences between WCF and traditional web services
  • implement various WCF features

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.