Course Overview
Windows Communication Foundation (WCF) Training:
WCF stands for Windows Communication Foundation. This is a framework for building, configuring, and deploying network-distributed services. The training on WCF is a comprehensive one which has been divided into various modules for better understanding. It would include the following;
Introduction to WCF – In this section you shall be learning about message patterns, contracts, channels and bindings and endpoints.
Creating Contracts – Here you are going to learn about designing service contracts, designing data contracts, designing message contracts, specifying and handling faults, implementing contracts and versioning contracts.
Configuring Services- Here you would understand hosting services, creating a self-hosted service, hosting a service in IIS, hosting using configuration files, creating and using bindings and endpoints, using behaviour configurations, sessions, instancing and concurrency.
Building Clients- Here you would be learning building client applications, using configuration files, using svcutil command, calling operations asynchronously, and client runtime behaviours.
Data Transfer and Serialization – Here you would learn particularly how to work with Data Contracts.
Reliable Sessions – In this we understand overview of reliable sessions, transaction support in WCF, auditing, faults & exception handling.
Target Customers:
- Anyone who wants to understands WCF from scratch
Pre-Requisites:
- Basic knowledge of the .NET framework
- Working with Visual Studio