Windows Communication Foundation Online Training
- WCF Essentials
- 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
- Configuration Improvements in VS 2012/2013
- 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
- New UDP Binding
- New Message Compression Options
- 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
- New Async Proxy Methods
- 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
- One-way 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
- Web API
- Overview
- Web API vs. WCF
- Web API vs. ASPWindows Communication Foundation MVC
- Conclusion