E4D Learning

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

Related Courses:

  • WCF Internals & Extensibility
  • WCF Data Services
  • What's New in WCF 4.0
  • What's New in .NET 4.0 & Visual Studio 2010
  • Resources:

  • MSDN Windows Communication Foundation
  • Getting Started with WCF
  • Learning Resources for WCF
  • .NET FX Guide
  • Das Blonde



  • לפרטים נוספים, התקשר עכשיו למיכל: 054-5612259 או לאורנית 03-6325707