.NET Curriculum: Which Courses Should I take? Guidelines for Students and Course Providers

This page is meant to help you find the right courses to get up to speed quickly in the technologies of Microsoft .NET. There are many new Microsoft Official Curriculum courses for .NET and it is important to find the right ones and to take them in the best order. This curriculum is a big portion of my course offerings. I used ASP.NET and Visual Studio .NET to create this page.

The table below shows my suggested order for taking courses from top to bottom, depending on student goals and skill level. It was designed as a guide through the .NET related courses that came out with the introduction of .NET.

For advice about newer courses related to .NET 2.0, Visual Studio 2005, ASP.NET 2.0, and SQL Server 2005, start at the top of my course offerings or at the Microsoft Certification Page for Developers or this Microsoft Training Page for Developers!

This site represents my view of the information I have been gathering as an experienced instructor. It contains many links that point to the official information from Microsoft's Training and Certification website. I hope this provides you with a good starting point.

If you have any questions or comments, please feel free to email me at tluksch@tahoetrain.com.

Thomas Luksch
MCSD, MCT

TahoeTrain (Owner)

 

Course Offerings
Homepage

Student Skill Level (upper section) and Specialization (lower section)

1) Start here, go down to the appropriate row.
2) Go right and find the column matching your goals.
3) Find courses towards your goal moving down.

Preferred Language: VB

Language experience: VB6

Goal: Learn .NET, the Framework, Visual Studio, possibly MCAD or MCSD  certification

Preferred Language: C# 

Language experience: C++, Java

(For C++ courses, see Microsoft Training and Certification website)

Goal: Learn .NET, the Framework, Visual Studio, possibly MCAD or MCSD certification

Learn XML and its integration in .NET

Learn building XML based Web Applications (without .NET)

Brandnew Developer

2667: Introduction to Programming (3 days)

Working knowledge of a program or scripting language. Application and Windows Experience.

2559 Introduction to Microsoft Visual Basic .NET Programming
(5 days)

Skip next course (2773) when you take 2559.

2609: Introduction to C# Programming (5 days)

Skip next course (2124) when you take 2609.

2500: Introduction to XML and the Microsoft .NET Platform (2 days)

1905: Building XML-Based Web Applications (5 days)

For experienced VB6 or C++/Java Developers. Solid programming background required.

2373 Programming with Microsoft Visual Basic .NET (5 days)

 

2124 Programming with C# (5 days)

 

2663: Programming with XML in the Microsoft .NET Framework (3 days) 

Helpful - not required towards exams (70-310 or 70-320)

 

Learn more about programming the .NET Framework (optional). These courses are helpful with understanding but not required for certification.

2415 Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET), 5 days

2349 Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET) (5 days)

 

 

Specialize in ADO.NET, learn advanced database access and optimization 

2389: Programming with Microsoft ADO.NET (3 days).
This course will help prepare towards several MCSD / MCAD exams

 

 

Specialize in Windows Application Development and be able to pass the Windows Application Exam
(VB:70-306,
C#:70-316 ),
elect. f. MCAD,
req. f. MCSD

2565: Developing Microsoft .NET Applications for Windows (Visual Basic .NET) (3 days)

2555: Developing Microsoft .NET Applications for Windows (Visual C# .NET) (3 days)

 

 

Specialize in ASP.NET , learn Web Application Development and be able to pass the Web Application Exam
(VB:70-305,
C#:70-315 ) ,
elect. f. MCAD,
req. f. MCSD

For the experienced ASP Developer:

2640 Upgrading Web Development Skills from ASP to ASP .NET (3 days)
This course replaces course 2063.

For students new to the concept of Server-Side Web Application Development: No ASP prequisites:

2310 Developing Web Applications Using Microsoft Visual Studio .NET (5 days) 

 

 

XML Web Services and Server Components:
Pass exam
(VB:70-310,
C#:70-320),
req. for MCAD,
req. for MCSD
Here is another good link for XML Web Services.

2524: Developing XML Web Services Using Microsoft ASP.NET (3 days)

2557: Building COM+ Applications Using Microsoft .NET Enterprise Services (5 days)

 

 

Build the skills for the core exam (70-300), which is required for MCSD certification

Consider taking these courses, based on your experience:

2710: Analyzing Requirements and Defining Microsoft .NET Solution Architectures (Prerelease, not available yet) (5 days) (definitely once available)

2090: Modeling Business Requirements to Create a Database Using Microsoft Visual Studio .NET Enterprise Architect (3 days) (possibly, but not if cert is the only reason)

1846A: Microsoft Solutions Framework Essentials (3 days) (possibly, as above)

 

 

 

 

 

Homepage
Course Offerings