WCF Course Details

WCF stands for Windows Communication Foundation. It is a framework for building, configuring, and deploying network-distributed services. Earlier known as Indigo, it enables hosting services in any type of operating system process.

Syllabus:

 WCF Essentials
• What is Windows Communication Foundation (WCF)
• What is Address, Binding & Contract
• WCF Services & 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 and Bindings
• Addresses
• Bindings
• Message Exchange Patterns
• Configuring Bindings
• Interoperating with ASMX Web Services
• Default Endpoints and Bindings
• Service Descriptions
• Multiple Endpoints
 Service Contracts
• Defining Service Contracts
• Defining Operation Contracts
• Services with Multiple Contracts
• Contract Inheritance
• Operation Overloading

 Instance Management
• Using Per-Call Services
• Using Per-Session Services
• Using Singleton Services
• Configuring Behaviors
 Data Contracts
• Implementing Data Contracts
• Mapping Data Contracts to XSD Schema
• Serialization
• Arrays and Generic Collections
• Enums
• Versioning Data Contracts
 More about Service Contracts
• Versioning Service Contracts
• Implementing Message Exchange Patterns
• Oneway Contracts
• Duplex Contracts
• Asynchronous Proxies
 Handling Errors
• Faults and Exceptions
• Generating and Handling Faults
• Fault Contracts
• Faults and Sessions
 WCF Security
• Security Aspects of Services
• Transport Security
• Message Security
• Certificates
• Credentials

Last modified: Friday, 29 July 2016, 2:34 AM