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 clientsWCF Training Outline
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