This course shows how to create and optimize .NET Windows Communication Foundation (WCF) service contracts, data contracts, and message contracts according to the requirements of a WCF application. It details the roles of channels and how to choose an appropriate binding for an application. It also covers how to implement different data serialization and encoding options and shows how to use service, operation, and custom behaviors to manage and optimize a WCF application. This course is one of a series in the SkillSoft learning path that covers the objectives for the Microsoft Technology Specialist: Microsoft .NET Framework 3.5 &emdash; Windows Communication Foundation exam (70-503).
WCF Service Contracts - implement event-based asynchronous pattern for a client and a service - implement one-way operations and a duplex contract - manage multiple contracts and endpoints, and modify WSDL names WCF Data Contracts - create data contracts WCF Message Contracts - implement typed message contracts - implement untyped message contracts Creating WCF Contracts Channels and Bindings in WCF - recognize how channels work in WCF - specify bindings in WCF Serialization and Encoding in WCF - use the XML Serializer to serialize data - use MTOM encoding to transmit large amounts of data over a network Selecting a Binding and Managing Data in WCF WCF Service Behaviors - implement WCF service behaviors WCF Transactions - implement a transaction WCF Custom Behaviors and Inspectors - implement a message inspector with a custom behavior Working with WCF Behaviors Working with WCF Contracts, Behaviors, and Data
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.