In this non-credit Windows Communication Foundation (WCF) course, students will learn how to develop distributed applications in the .NET Framework. Topics to be discussed include service contract implementation, transport, message, and user level security, hosting and exposing services, consuming services through proxies and agents, and management of the service life cycle, including instances, sessions, transactions, and concurrency.
It is strongly recommended that students complete Programming with C# and the .NET Framework (CXEC300) OR Programming with VB.NET and the .NET Framework (CXEC302) AND Developing Web Applications with ASP.NET (CXEC309) or have equivalent Microsoft .NET programming experience (in C# or VB.NET) AND ASP.NET before taking this course.
This course uses Visual Studio 2008 and .NET Framework 3.5.
Detailed Course Outline