I wanted to have good short start overview on WCF. My first pick was from Microsoft E-Learning, Clinic 6264: Introducing Windows Communication Foundation using .Net Framework 3.5 & Visual Studio 2008. For me, it was a great choice, exactly what I need to start my learning steps on WCF.
Here I'm going to write my review about this Free E-Learning Course which is part of a Free E-Learning Collection, Collection 6261: Developing Rich Experiences using Microsoft .NET Framework 3.5 & Visual Studio 2008.
Course Objectives:
- Describe WCF and provide scenarios for building WCF applications.
- Describe WCF features for developers of service-oriented applications.
- Describe how to create a WCF service.
- Describe how to create and invoke a WCF client.
- Describe how to customize WCF with behaviors.
- Describe bindings in WCF.
- Explain the main features of WCF security.
- Describe reliability in WCF applications.
This clinic is 2 hours based course. Consist of 3 Main modules. Below I'm going to overview around the 3 modules.
- Module 1: Introduction to WCF
This module is made of 2 lessons: - Overview of WCF: This lesson introduces WCF, describes its main features, and provides an explanation of the WCF Service model. It also identifies scenarios for building WCF applications.
- WCF Features for Developers of Service-Oriented Applications: This lesson describes the WCF features that benefit developers of service-oriented applications. It also identifies productivity enhancements, describes the service-oriented development process, and describes interoperability and integration features.
- Module 2: Creating WCF Services and Clients
This module is made of 3 lessons: - Creating a WCF Service: This lesson describes how WCF services are implemented, configured, and hosted. It also demonstrates how a basic WCF service is created.
- Creating and Invoking a WCF Client: This lesson describes how you can create WCF clients and demonstrates how to create a client, first by generating a proxy, and then by using a channel factory. It also describes asynchronous invocation and duplex contracts in WCF.
- Customizing WCF with Behaviors: This lesson describes the main features of WCF behaviors and discusses predefined and custom behaviors. It also demonstrates how to configure behaviors.
- Module 3: Exploring WCF Features
This module is of 3 lessons: - Bindings in WCF: This lesson identifies predefined and custom bindings, and describes the different types of transport that is available for bindings. It also provides guidelines for configuring the transport layer.
- Introduction to WCF Security: This lesson describes the features and modes of the WCF security model. It also identifies the options for authentication and authorization, and describes how you can configure message-based security in a WCF application.
- Reliability in WCF Applications: This lesson describes the reliability features of WCF, including the key points of transactions, queuing, and reliable sessions in WCF.
Conclusion:
This course is part of one year free subscription offer on the containing collection. It worth to read specially it is short and would give you organized introduction about WCF.