Windows Communication Foundation (WCF) Training Logo

Windows Communication Foundation (WCF) Training

Live Online & Classroom Enterprise Training

Windows Communication Foundation training course teaches participants the essential concepts of WCF and how to implement WCF services and clients.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Windows Communication Foundation (WCF) Training about?

Windows Communication Foundation (WCF) training class teaches participants the essential concepts of WCF and how to implement WCF services and clients. The course uses .NET 4.0 and Visual Studio 2010.

What are the objectives of Windows Communication Foundation (WCF) Training ?

At the end of WCF training course, participants will:

  • Learn what WCF is, and how it unites existing distribution mechanisms
  • Gain an understanding of addressing and binding in WCF services
  • Use service contracts and data contracts
  • Implement WCF services and clients
  • Perform configuration in both code and configuration files
  • Understand faults and handle errors in WCF applications
  • Implement security in WCF applications

What are the prerequisites for Windows Communication Foundation (WCF) Training?

Prerequisites - Good working knowledge of building .NET applications with C#. Knowledge of building distributed systems and Web services will also be an advantage.

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • What is WCF?
  • Address, Binding and Contract
  • WCF Services and Clients
  • WCF Service Libraries
  • WCF Test Host and Test Client
  • Self-Hosting
  • WCF Clients
  • Channel Factories
  • Creating Proxies
  • Configuration Files
  • Metadata
  • Standard Endpoints
  • WCF Architecture
  • Addresses
  • Bindings
  • Message Exchange Patterns
  • Configuring Bindings
  • Interoperating with ASMX Web Services
  • Default Endpoints and Bindings
  • Service Descriptions
  • Multiple Endpoints
  • Defining Service Contracts
  • Defining Operation Contracts
  • Services with Multiple Contracts
  • Contract Inheritance
  • Operation Overloading
  • Using Per-Call Services
  • Using Per-Session Services
  • Using Singleton Services
  • Configuring Behaviors
  • Implementing Data Contracts
  • Mapping Data Contracts to XSD Schema
  • Serialization
  • Arrays and Generic Collections
  • Enums
  • Versioning Data Contracts
  • Versioning Service Contracts
  • Implementing Message Exchange Patterns
  • Oneway Contracts
  • Duplex Contracts
  • Asynchronous Proxies
  • Faults and Exceptions
  • Generating and Handling Faults
  • Fault Contracts
  • Faults and Sessions
  • Security Aspects of Services
  • Transport Security
  • Message Security
  • Certificates
  • Credentials
  • Tracing Applications -
  • Trace Sources -
  • Trace Switches -
  • Trace Listeners -
  • Trace Filtering -
  • Message Logging
  • REST
  • REST Principles
  • SOAP or REST? -
  • REST and WCF

Who is the instructor for this training?

The trainer for this Windows Communication Foundation (WCF) Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews