Microsoft Training and Certification

New Exams

Upcoming Exams

===================================================================================================

MCAD Requirements and Training Resources


Now is the time to validate your developer skills with the Microsoft Certified Application Developer (MCAD) for Microsoft .NET credential. MCAD candidates are required to pass two core exams and one elective exam in an area of specialization. See the table below for a complete list of exams and related training resources.

If you are not currently building .NET applications, Microsoft recommends getting started with fundamental Visual Studio .NET development skills.

How to Earn Your MCAD

Core Exams (2 Exams Required)

To fulfill the core certification requirements, pass one exam focused on either Web Application Development or Windows Application Development in the language of your choice. Then pass one XML Web Services and Server Components exam.

Elective Exams (1 Exams Required)

In addition to the core exam requirements, you must also pass one elective exam that provides proof of expertise with a specific Microsoft server product.

The following tables list Microsoft Official Curriculum (MOC) courses and Microsoft Press books designed to help MCAD candidates prepare for the required exams. See individual Exam Preparation Guides for exam availability.

Core Exams: Web or Windows Application Development (1 Exam Required)
Courses Books
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 2373: Programming with Microsoft Visual Basic .NET (5 days)

Course 2389: Programming ADO.NET (3 days)
MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Microsoft ASP.NET Step by Step

Microsoft ADO.NET Step by Step
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 2373: Programming with Microsoft Visual Basic .NET (5 days)

Course 2389: Programming with Microsoft ADO.NET (3 days)
MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Upgrading Microsoft Visual Basic 6.0 to Visual Basic .NET

Microsoft ADO.NET Step by Step
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 2124: Programming with C# (5 days)

Course 2389: Programming with Microsoft ADO.NET (3 days)
MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Microsoft ASP.NET Step by Step

Microsoft ADO.NET Step by Step
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 2124: Programming with C# (5 days)

Course 2389: Programming with Microsoft ADO.NET (3 days)
MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Microsoft ADO.NET Step by Step

Programming Microsoft Windows with C#

To top of page

Core Exams: XML Web Services and Server Components Development (1 Exam Required) Courses Books
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)
MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Building XML Web Services for the Microsoft .NET Platform
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)
MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Building XML Web Services for the Microsoft .NET Platform

To top of page

Elective Exams (1 Exam Required)

Elective Exams (1 Exam Required) Courses Books
Exam 70–229: Designing and Implementing Databases with Microsoft SQL Server™ 2000 Enterprise Edition Course 2073: Programming a Microsoft SQL Server 2000 Database (5 days)

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


MCSE Training Kit: Microsoft SQL Server 2000 Database Design and Implementation

Inside Microsoft SQL Server 2000
Exam 70–230: Designing and Implementing Solutions with Microsoft BizTalk Server® 2000 Enterprise Edition Course 2379: Developing and Deploying Microsoft BizTalk Server 2000 Solutions (5 days) MCSE Training Kit: Microsoft BizTalk Server 2000 (Exam 70–230)
Exam 70–234: Designing and Implementing Solutions with Microsoft Commerce Server 2000 Course 2185: Deploying and Managing Microsoft Commerce Server 2000 (2 days)

Course 2341: Fundamentals of Developing a Business-to-Consumer Solution with Microsoft Commerce Server 2000
Microsoft Commerce Server 2000 Pocket Consultant

Microsoft Commerce Server 2000 Resource Kit
Exam 70-305*, 70-306*, 70-315*, or 70-316*

If you use Exam 70-305 or 70-315 to satisfy the core exam requirement, you may use either Exam 70-306 or 70-316 as an elective.

If you use Exam 70-306 or 70-316 to satisfy the core exam requirement, you may use either Exam 70-305 or 70-315 as an elective.
See titles above See titles above


*In the following combinations, candidates will receive credit for only one of the two exams: 70-305 or 70-315, 70-306 or 70-316, 70-310 or 70-320.