Workshops, Developing Services

MWK3 Workshop: Programming with WCF in One Day


9:00 AM - 6:00 PM

Level: Introductory

Miguel Castro

Miguel Castro



Melvicorp LLC

WCF seems to have been quite an intimidating topic for many developers. It's a technology that provides a unified programming mode for what used to be four different technologies. In truth, it's simpler to use than you may think. Still, many developers are bent on continuing to develop new projects using ASMX web services and even .NET Remoting, the two primary technologies that WCF fully replaces. Even though at its simplest, it doesn't take much to get a service up and running, and is indeed a topic I've tought in standard 75 minutes sessions, WCF offers many other characteristics that make developing services in it very appealing. But it is these very additions to the basics of WCF that intimidate developers. In this one-day workshop, I'll take you through the design and development of WCF services from the ground up using a best-practice approach from the beginning. We'll cover service contracts, data contracts, services, proxies, hosting, and consuming. Then we'll dive into many of the additional features provided by WCF including but not limited to transactions, fault handling, and instancing. And time-permitting we may get into the basics of WCF security. You'll walk out fully armed and ready to start writing WCF services without intimidation.

You will learn:

  • Knowledge of all the WCF fundamentals and some of advanced features
  • If you had the basics down, this will take you to the next level
  • Lots of tips and tricks for design, hosting, and WCF consuming



Keynote Announced!

Cameron Skinner

Visual Studio 11: Turning Ideas into Software

The world of software today is defined by the word “Experience”. You can see it in the way people have adopted new experiences for devices of different form factors, you can see it in how people want to experience their information and you can see it in the context of how people interact to build software solutions. Regardless of the solution you’re building, the fundamental need for a compelling experience exists. In Visual Studio 11, Microsoft aims to ensure that developers have all the tooling to create compelling user experiences, an IDE that sets a new bar for the developer experience and a family of products dramatically improves the team experience for everyone.

Cameron Skinner, General Manager, Visual Studio Ultimate, Microsoft


Make sure you're a part of Visual Studio Live! for our 2nd year at Microsoft HQ in Redmond! Expand your .NET skills, learn how to build better applications from the pros, and experience the Microsoft campus like an insider.

Our last event SOLD OUT, so you'll want to register now to secure your place.

Share |