 |
|
|
|
|
|
WCF Development
(24 Hours)
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?
- Why WCF?
- WCF Productivity
- WCF Interoperability
- The Four Tenets of Service Orientation
- The Benefits of Service Orientatio
- WCF and Service-Oriented Development
|
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
- Instance Context Mode
- Concurrency
- Throttling
- Lifetime
- Security
- Transactions
- Runtime Information
|
Module 5: Service Management
- End-to-end tracing
- Messaging logging
- Windows Management Instrumentation (WMI)
- Windows Performance Counters
- SvcTraceViewer Tool
- SvcConfigEditor Tool
|
Module 6: Web Development & REST
- URI and URITemplates for REST
- Using WebGet and WebInvoke
- WCF with REST
- REST and AJAX
- Web Operation Context
- Hosting for the Web
- WCF and Syndication with RSS and ATOM
|
|
|
|
|
|