IT Course Outline


Introduction to WCF
Prerequisites :
Course Length: 3 days
Course Description
NULLWindows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables simple interoperation with other platforms and technologies. This course covers the essentials of the technology and includes a large number of working examples and lab exercises
 
Course Topics
Introduction to SOA
What is SOA?
Why SOA?
Understanding SOA Architecture
From the Developers Perspective
Data Contracts
WCF Basics
Exploring WCF Advantages
WCF Architecture
Basic Concepts
Basic WCF Service
Building a WCF Cleint
Instance Management
Instancing Options
Working with Per Call
Working with Per Session
Working with Singleton
Addresses and Bindings
Errors and Debugging WCF
Faults and Exceptions
Generating and Handling Faults
Fault Contracts
Faults and Instance Patterns
Instrumenting a Service
Tracing Basics
Configuring Tracing
Transport Logs
Message Logging
Service Contracts
WCF Security
Security Basics
Options in WCF
Transport Level Security
Message Level Security
Authentication
Authorization and Impersination