About Apex InfoTech Information Services Products Consulting Online Courses Certifications Course Schedule Reserve your seat Search Apex InfoTech Home Page

Microsoft Certified Solution Developer (MCSD) for Microsoft .NET candidates are required to pass four core exams and one elective exam. The core exams provide a valid and reliable measure of technical proficiency and expertise in developing and maintaining enterprise applications that are based on Microsoft development tools, technologies, and platforms. The elective exam provides proof of expertise with a specific Microsoft server product.

An MCSD for Microsoft .NET candidate should have two years of experience developing and maintaining solutions and applications.

How to Earn Your MCSD

Core Exams (4 Exams Required)

Core Exams: Web Application Development (1 Exam Required)

Exam 70–305: Developing and Implementing Web Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio® .NET

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

Course 2389: Programming ADO.NET (3 days)

Course 2640: Upgrading Web Development Skills from ASP to Microsoft ASP.NET


Exam 70–315: Developing and Implementing Web Applications with Microsoft Visual C#™ .NET and Microsoft Visual Studio .NET

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

Course 2389: Programming with Microsoft ADO.NET (3 days)

Course 2640: Upgrading Web Development Skills from ASP to Microsoft ASP.NET


Core Exams: Windows Application Development (1 Exam Required)

Exam 70–306: Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

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

Course 2389: Programming with Microsoft ADO.NET (3 days)


Exam 70–316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

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

Course 2389: Programming with Microsoft ADO.NET (3 days)


Core Exams: XML Web Services and Server Components Development (1 Exam Required)

Exam 70–310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework

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

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

Course 2389: Programming with Microsoft ADO.NET (3 days)

Course 2663: Programming with XML in the Microsoft .NET Framework


Exam 70–320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework

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

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

Course 2389: Programming with Microsoft ADO.NET (3 days)

Course 2663: Programming with XML in the Microsoft .NET Framework


Core Exams: Solution Architecture (1 Exam Required)

Elective Exam (1 Exam Required)

Exam 70–300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures

in order to pass this exam you will need the following:

Course 2710: Analyzing Requirements and Defining Microsoft .NET Solution Architectures (5 days)


Elective Exam (1 Exam Required)

Exam 70–086: Implementing and Supporting Microsoft Systems Management Server 2.0

in order to pass this exam you will need the following:

Course 828: Deploying and Supporting Microsoft Systems Management Server 2.0 (5 days)

Course 827: Administering Microsoft Systems Management Server 2.0 (3 days)


Exam 70-227: Installing, Configuring, and Administering Microsoft Internet Security and Acceleration (ISA) Server 2000, Enterprise Edition

in order to pass this exam you will need the following:

Course 2159: Deploying and Managing Microsoft Internet Security and Acceleration Server 2000 (3 days)


Exam 70-228: Installing, Configuring, and Administering Microsoft SQL Server™ 2000 Enterprise Edition

in order to pass this exam you will need the following:

Course 2072: Administering a Microsoft SQL Server 2000 Database (5 days)


Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition

in order to pass this exam you will need the following:

Course 2073: Programming a Microsoft SQL Server 2000 Database (5 days)

Course 2071: Querying Microsoft SQL Server 2000 with Transact-SQL (2 days)


Exam 70-232: Implementing and Maintaining Highly Available Web Solutions with Microsoft Windows 2000 Server Technologies and Microsoft Application Center 2000

in order to pass this exam you will need the following:

Course 2203: Deploying and Managing Microsoft Application Center 2000 (2 days)


Exam 70-281: Planning, Deploying, and Managing an Enterprise Project Management Solution

in order to pass this exam you will need the following:

Course 2732: Planning, Deploying, and Managing an Enterprise Project Management Solution (5 days)


Exam 70-282: Designing, Deploying, and Managing a Network Solution for a Small- and Medium-Sized Business

in order to pass this exam you will need the following:

Course 2395: Designing, Deploying, and Managing a Network Solution for the Small and Medium-Sized Business


Exam 70-284: Implementing and Managing Microsoft Exchange Server 2003

in order to pass this exam you will need the following:

Course 2400: Implementing and Managing Microsoft Exchange Server 2003


Exam 70-285: Designing a Microsoft Exchange Server 2003 Organization

in order to pass this exam you will need the following:

Course 2008: Designing a Microsoft Exchange Server 2003 Organization (2 days)


Exam 70-297: Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure

in order to pass this exam you will need the following:

Course 2282: Designing a Microsoft Windows Server 2003 Active Directory and Network Infrastructure (5 days)


Exam 70-298: Designing Security for a Microsoft Windows Server 2003 Network

in order to pass this exam you will need the following:

Course 2830: Designing Security for Microsoft Networks (3 days)


Exam 70-299: Implementing and Administering Security in a Microsoft Windows Server 2003 Network

in order to pass this exam you will need the following:

Course 2823: Implementing and Administering Security in a Microsoft Windows Server 2003 Network


Exam 70–301: Managing, Organizing, and Delivering IT Projects by Using Microsoft Solutions Framework 3.0

in order to pass this exam you will need the following:

Course 1846: Microsoft Solutions Framework Essentials

Course 2710: Analyzing Requirements and Defining Microsoft .NET Solution Architectures