Windows Communication Foundation (WCF)
Learn to design, configure, build and debug Windows Communication Foundation services and clients. This three-day instructor-led workshop provides students with conceptual understanding of WCF and practical skills on contracts, addressing and binding, hosting message exchange Patterns, service behaviors, security, interoperability and deployment.
The cost of this training is $2,795 per person.
Course Outline
1.Introduction to SOA
- Why SOA?
- Role of WCF in SOA
- First Generation Web Services
- Second Generation Web Services (WS- *)
2. WCF Basics
- Address, Binding and Contract in WCF
- Service Contract
- Operation Contract
- Data Contract
- Message Contract
3. WCF Service
- Simple Hello World Service
- Simple Hello World Client
- Client using Generated Proxy
- Client without using Generated Proxy.
- Client using runtime Metadata discovery
4. Message Exchange Pattern
5. Service and Operation Contract
- Service Instance management
- Service Behavior
- Operation Behavior
- Sessions
6. Data Contract
- Versioning
- Fault Contract
7. Addressing and Bindings
- Addressing Schemes
- Standard Bindings
- NetTcpBinding
- NetPeerTcpBinding
- BasicHttpBinding
- WSHttpBinding
- WSDualHttpBinding
- NetMsmqBinding
8. Hosting
9. NetMsmqBinding
- One-way Asynchronous
- Two-way Msmq Channel
- Session and Batches
10. WCF Security
11. WCF Interoperability