| Course Offerings | Course Length/Format |
| 5 Day Public | 5 Day On-Site | 4 Day On-Site | 3 Day On-Site | 2 Day On-Site | Virtual |
| Core Competency |
Mastering the .NET Framework Building .NET applications and components via a solid understanding of the CLR and the core of the Base Class Library | | | | | | |
Mastering .NET Debugging Writing, debugging and optimizing quality .NET applications and components | | | | | | |
Mastering Your Project's Lifecycle Use Visual Studio Team System to manage your development project's lifecycle
| | | | | | |
Mastering Windows Debugging Writing, debugging, and optimizing quality Win32 applications and components | | | | | | |
Mastering Object Oriented Programming Learn the ins and outs of Object-Oriented Programming so that you can effectively architect and build applications/components for the .NET Framework | | | | | | |
Effective Threading in C#: Mastering Responsive, Reliable and Scalable Appl Take advantage of all the computing power at your disposal by effectively using threads, asynchronous programming, and thread synchronization techniques | | | | | | |
The Great SharePoint Adventure An intense exploration of developing and with all aspects of Windows SharePoint Services (WSS) and Microsoft Office SharePoint Server (MOSS) including Forms, Services, and Report Center. | | | | | | |
Mastering Microsoft Surface Development with WPF This class combines detailed training for the Microsoft Surface™ with a comprehensive Windows Presentation Foundation (WPF) curriculum. | | | | | | |
| Application Enhancement Technologies |
Mastering Distributed Applications Building high performance, scaleable and secure web services with Windows Communication Foundation (WCF a.k.a "Indigo") | | | | | | |
Mastering Workflow Orchestration Using Windows Workflow Foundation (WWF)to build workflow and transaction-based systems | | | | | | |
Mastering ASP.NET AJAX Introduction to ASP.NET AJAX with hard-hitting information regarding best practices and performance optimizations. | | | | | | |
Mastering Silverlight For Developers A deeper dive into Silverlight, Microsoft's revolutionary new platform that transforms the Web into a delivery mechanism for rich Internet applications and rich media experiences.
| | | | | | |
Silverlight for Designers Providing designers with the skills necessary to create rich Internet applications and rich media experiences with Silverlight in Microsoft Expression Blend and Microsoft Expression Web. | | | | | | |
Developing Solutions with SharePoint Server 2007 Learn the development opportunities with Microsoft’s most recent release of SharePoint Products and Technologies covering both Windows SharePoint Services 3.0 (WSS) and Microsoft Office SharePoint Services (MOSS). | | | | | | |
Azure Services
Learn Windows Azure, Microsoft's new platform that provides large-scale centralization of software, computational horsepower, scalability, reliability, and security infrastructure.
| | | | | | |
| Application Models |
Mastering ASP.NET Learn to use ASP.NET to build Web sites that are fast, scalable, and secure. | | | | | | |
Mastering Rich Client Applications Building easy to deploy and administer Windows forms applications | | | | | | |
Mastering Windows Presentation Foundation
Learn how to develop applications with a professional user interface that is powerful and easy for end-users to use.
| | | | | | |
Inside Windows SharePoint Services 3.0 Explores design and development techniques used when building business solutions with Windows SharePoint Services 3.0 (WSS). | | | | | | |