Windows Communication Foundation

Course Description:

Windows Communication Foundation (previously codenamed "Indigo") is Microsoft's unified framework for building distributed applications.

With WCF, you can build secure, reliable, transacted Web services applications that interoperate with apps built on other platforms and integrate with the applications you're building on today's .NET technologies. And WCF is designed to be the next logical version of today's .NET distributed technologies, so if you’re using ASMX, COM+, MSMQ, .NET Remoting, or WSE, you'll love WCF.

WCF is part of WinFX, Microsoft's next-generation Windows framework. WinFX is an extension of the .NET Framework 2.0, and will be available as part of the Windows Vista operating system, as well as for Windows Server 2003 and Windows XP.

Trainer:

Eyal Vardi is a Microsoft Most Valuable Professional – MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and participated in many Microsoft technical conferances and discussion groups. Eyal has been part of cutting-edge software industry projects: he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI, where he has several different senior responsibilities managing development, product and business development.

Course Content:

Module 1: Why WCF?
  • Compilation Model and Deployment options
Module 2: Fundamental Concepts
  • Messaging Patterns
  • Channel Stacks
  • Services from the Outside
  • Address, Binding, and Contract
  • Services at Runtime
  • Levels of Programming
Module 3: Addresses, Bindings and Contracts
  • Addresses
  • Binding Features
  • Understanding Contracts
  • Service Contracts
  • Data Contracts
Module 4: Service Behaviors
  • Service Program Structure
  • Service Behaviors
  • Runtime Information

Related Courses:

  • What’s New in WCF 4.0
  • WCF 4.0 Internals & Extensibility
  • Windows Azure – Microsoft Cloud
  • Everything you ever wanted to know about MSMQ 4.0