Mastering Windows Communication Foundation 4.0

overviewsyllabusregister
As distributed technologies mature, more and more applications benefit from distributed designs. Windows Communication Foundation (WCF) is the next generation technology from Microsoft for building distributed applications. Far from being just another whiz-bang technology, WCF represents a tectonic shift in the way distributed applications communicate.
 
Since WCF is designed from the ground up to support service oriented designs, success with WCF requires much more than just understanding the WCF programming model. It requires a solid understanding service orientation coupled with a deep understanding of the WCF programming model. The history of our industry supports this stance. When object orientation was new, developers and architects making the transition from procedural programming to an object oriented language needed to know more than just the new syntax of the language. If procedural programmers began using a more modern language without understanding how to design objects, they simply created procedural applications in the new language. While these applications would compile and run, they did not take advantage of the any functionality offered through object orientation. Likewise, taking full advantage of the features in WCF requires an understanding of service orientation coupled with a solid understanding of WCF.
 
Mastering Windows Communication Foundation immerses attendees in the new SO paradigm, WCF Architecture, and the new WCF programming model. Topics covered include:
  • Practical Service Orientation
  • WCF Architecture from the Bottom Up
  • Understanding Addresses, Bindings, and Contracts
  • Service Hosting
  • Error Handling
  • Maintaining, Monitoring, and Debugging WCF Applications
  • Receive-side Object Lifetimes and Sessions
  • Reliable Messaging
  • Transactions
  • Extending Proxies and Dispatchers
  • Asynchronous Messaging Operations
  • Security
  •  
    This approach to learning WCF equips the advanced developer with the deep knowledge required to design, develop, and maintain secure, reliable, transacted, and autonomous distributed applications.
    course #
    W1016
    durations
    3 Day
    formats
    On-Site , Virtual
    languages
    C# , VB.NET
    schedule
    pricing
    prerequisites
    Developers who attend Mastering Windows Foundation 4.0 should be familiar with programming managed code. Attendees should also know how to use Windows from an end-user's perspective.

    instructors