Object Innovations
.NET Curriculum Guide
Object Innovations offers a comprehensive curriculum of courses in .NET topics and technologies. Our aim is to provide full support for the training needs of small and large companies with authoritative and current materials. Our modular design allows us to offer both standard and custom courses that meet our clients’ needs. From introductory to advanced topics, our curriculum covers the broad range of .NET technology. Our course authors have also published numerous books on .NET technology, ensuring that the Object Innovations .NET curriculum is authoritative and up-to-date.
For a concise list of courses and prices,
see the .NET section of the course catalog. |
.NET Core Curriculum
Our core curriculum consists of courses with very little overlap covering in depth important topics in .NET technology. There are completely parallel tracks in C# and Visual Basic. Alternative tracks are available for students with different backgrounds and goals, including tracks for Windows and Web developers.
This guide focuses on our core curriculum of courses current to .NET 3.5 and Visual Studio 2008. For a complete listing of
available .NET courses, including courses on the forthcoming .NET 4.0 and Visual Studio 2010, refer to
the .NET sections of our course catalog.
The following maps provide an overview of the curriculum. Each area is
summarized, and courses are listed and described briefly.
Click on a particular course for a detailed outline.

.NET Overview
4002 .NET Overview (1 day)
provides an overview of Microsoft’s new .NET
technology. It should prove of value to developers and managers who are starting on a .NET project or who are evaluating this technology. As the dotted box in the above diagram indicates, this course should not be considered a prerequisite for the following courses, but it can provide useful background.
C# and .NET Training
The C# learning paths converge on an optional course on unit testing followed by a core course on the .NET Framework. With this foundation students can then pursue either a Windows programming track or a Web programming track. There are also courses on Distributed programming.

4101 Object-Oriented Programming in C# (5 days)
4102 C# Essentials (2 days)
4105 Test-Driven Development Using NUnit and C# (1 day)
4106 Test-Driven Development Using Visual Studio and C# (1 day)
4112 .NET Framework Using C# (4 days)
Windows Programming

4120 ADO.NET Using C# (3 days)
4125 XML Programming Using C# and .NET (4 days)
4130 Windows Forms Using C# (5 days)
4135 Windows Presentation Foundation Using C# (5 days)
Web Programming

4121 ADO.NET for Web Applications Using C# (3 days)
4126 XML for Web Applications Using C# (4 days)
4140 ASP.NET Using C# (5 days)
4145 ASP.NET AJAX Using C# (5 days)
4146 Silverlight 3 Using C# (4 days)
Distributed Programming
4150 Web Services Using C# and ASP.NET (4 days)
4153 Introduction to WCF Using C# (3 days)
.NET 3.5 Technologies

4010 Visual Studio 2008 and .NET 3.5 Using C# (3 days)
4135 Windows Presentation Foundation Using C# (4 days)
4153 Introduction to WCF Using C# (3 days)
Visual Basic and .NET Training
The Visual Basic curriculum in .NET is entirely parallel to the C# curriculum, with course numbers 42xx in place of 41xx. The course “Visual Studio 2008 and .NET 3.5 Using Visual Basic” has course number 4020.
|