New .NET certs: A look at requirements

Related gallery

Opera 9.6 beta: screenshots

Opera 9.6 beta: screenshots

Check out this examination of the testing requirements for the new Microsoft .NET MCAD and MCSD certifications.

Once you've decided that a .NET developer certification deserves a closer look, the next step is getting your head around the requirements for the .NET Microsoft Certified Solutions Developer (MCSD) and Microsoft Certified Application Developer (MCAD) certifications. Let's take a look at the requirements for each certification and examine why Microsoft made such a radical shift in its certification scheme.

Requirements for an MCSD
Obtaining an MCSD requires that you pass four tests: two in your language path—either VB.NET or C# .NET—plus the 70-300 architecture test and one elective. Figure A lists the testing requirements in detail.
Figure A

MCAD for Microsoft .NET
Visual Basic .NET Language Path (Two required)

Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Or
Exam 70-306: Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Exam 70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework

Visual C# Language Path (Two required)
Exam 70-315: Developing and Implementing Web Applications with C# and Microsoft Visual Studio .NET
Or
Exam 70-316: Developing and Implementing Windows-based Applications with C# and Microsoft Visual Studio .NET
Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework

Elective Exams (One Required)
Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000, Enterprise Edition
Exam 70-230: Designing and Implementing Solutions with Microsoft BizTalk Server 2000, Enterprise Edition
Exam 70-234: Designing and Implementing Solutions with Microsoft Commerce Server 2000

If Exam 70-306 or 70-316 taken:

Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Or
Exam 70-315: Developing and Implementing Web Applications with C# and Microsoft Visual Studio .NET

If Exam 70-305 or 70-315 taken:
Exam 70-306: Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Or
Exam 70-316: Developing and Implementing Windows-based Applications with C# and Microsoft Visual Studio .NET

Testing requirements for MCSD .NET certification (Source: Microsoft)

One aspect of the elective requirement needs some clarification. For your elective exam, you can, should you desire, take the optional exam from your language path or from the other language path. For example, assuming you take the C# .NET Web (70-315) and XML Web Services (70-320) exams, you could satisfy your elective requirement by taking the Windows exam from either the VB.NET (70-306) or C# .NET (70-316) path.

What if I already have an MCSD?
The bad news is that if you're already an MCSD, it's not likely that many of your previous tests will count toward .NET certification. Microsoft has changed the flavor of its premium certification to totally reflect the new VB.NET and C# .NET world. That means that you'll probably have to retake a few tests; the only ones that will count towards the new certification are three elective exams:
  • Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000, Enterprise Edition
  • Exam 70-230: Designing and Implementing Solutions with Microsoft BizTalk Server 2000, Enterprise Edition
  • Exam 70-234: Designing and Implementing Solutions with Microsoft Commerce Server 2000

The good news is that because the core exams follow one of two language paths, you can at least continue in the next version of the language with which you are already most comfortable: VB.NET for VB6 or C# .NET for C++. This, of course, doesn't mean that you won't have to work to learn these new variations, but at least you'll have a good starting point and some context in which to view the changes Microsoft has made with the .NET development environment.

What about the MCAD?
The MCAD certification is Microsoft's entry-level developer certification, and as such, its testing requirements are a little less stringent. To earn an MCAD, you'll be required to pass a total of three tests: Two in your chosen language path (either VB .NET or C#) and one elective. Interestingly, you'll have to pass these same tests to obtain an MCSD, meaning that your MCAD exams count towards the MCSD exam requirements should you later decide to pursue the premium certification. Figure B shows the full testing requirements for an MCAD.
Figure B
MCSD for Microsoft .NET
Visual Basic .NET (Four required)

Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Exam 70-306: Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Exam 70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework

Exam 70-300: Analyzing Requirements and Defining .NET Solution Architectures. Note: This exam is required for all MCSDs, regardless of language choice.

or Visual C# (Four required)
Exam 70-315: Developing and Implementing Web Applications with C# and Microsoft Visual Studio .NET
Exam 70-316: Developing and Implementing Windows-based Applications with C# and Microsoft Visual Studio .NET
Exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework

Exam 70-300: Analyzing Requirements and Defining .NET Solution Architectures. Note: This exam is required for all MCSDs, regardless of language choice.
Elective Exams (One Required)
Exam 70-229: Designing and Implementing Databases with Microsoft SQL Server 2000, Enterprise Edition
Exam 70-230: Designing and Implementing Solutions with Microsoft BizTalk Server 2000, Enterprise Edition
Exam 70-234: Designing and Implementing Solutions with Microsoft Commerce Server 2000

MCAD exam requirements (Source: Microsoft)

What's Microsoft thinking?
If these new certification schemes make it seem like Microsoft is purposefully trying to push developers into a new world, it's because it is. Cushing Anderson, program director for Learning Service Research with IDC, says that Microsoft is eliminating brand competition between its own certifications and making .NET the only specialty available. Since developers tend to use the technology with which they are the most familiar, Microsoft hopes that .NET will be what developers will reach for when it comes time to pick a development platform for their projects.

"What Microsoft is doing is making this the only direction they're going," Anderson says. "It sounds to me as if they've thought about this enough and that they don't want competing certs and competing specialisations." In other words, if you want a Microsoft developer certification, there's no way around the new requirements.

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

Terms of Service - As a ZDNet registrant, and by using this service, you indicate that you agree to our Terms and Conditions and have read and understand our Privacy Policy.

ZDNet Australia Live

I'm ok with less for later. ESP if nrl/arl. “@zdnetaustralia: More TV Now may mean less TV later: http://t.co/Mnp2MeT7

#Symantec confirms hacker extortion attempt where company offered $50k to prevent leak of its source code http://t.co/BbtI1CF7 || #Anonymous

RT @IDEALAW: Breastfeeding women protest outside Facebook offices worldwide: http://t.co/HqriEplR Sydney Boob Out at noon today.

More TV Now may mean less TV later: http://t.co/mEp8aWBh

PCAnywhere affected by hack: Symantec http://t.co/cLTiSk8p

Phishing scam causes Telstra email woe http://t.co/PlCX0X0N via @zdnetaustralia

I'm not sure that "nuclear option" of withdrawing from FTA is valid for the NRL or AFL. Surely the sponsors on the ground signage and pla...

25 minutes ago by mpm123 on More TV Now may mean less TV later

Australian finance site hit by DDoS: Australian finance news website Money Management yesterday fell victim to a... http://t.co/1Byavr3z

Australian finance site hit by DDoS: Australian finance news website Money Management yesterday fell victim to a... http://t.co/QboRUs2O

Australian finance site hit by DDoS http://t.co/fog7wF4q

Symantec confirms hacker extortion http://t.co/jEM9CKgC

Hipstamatic busted for plain text log-ins http://t.co/vM96j8q5

More TV Now may mean less TV later http://t.co/6XN50UdP

"NPD: Android attracting more than half of new smartphone shoppers" - ZDNet http://t.co/bakOmae8 #android

by http://t.co/vmlQ0Ecb: More TV Now may mean less TV later: Optus' landmark court win last week was hailed far a... http://t.co/KPHqI1bE

More TV Now may mean less TV later: Optus' landmark court win last week was hailed far and wide as a victory for... http://t.co/c9brAZHo

Facebook may release its core C++ library this year http://t.co/jGhSS7Ty

RT @JLLLOW: RT @zdnetaustralia: Govt caught in internet-security time warp: http://t.co/nIj6MGJE

More TV Now may mean less TV later: Optus' landmark court win last week was hailed far and wide as a victory for... http://t.co/BCsxb7l6

Hipstamatic busted for plain text log-ins http://t.co/KHxvZ4rL

Pilot sues Virgin for being an iPad Luddite http://t.co/SsF2QFO6

HILARIOUS!!I And shocking Symantec haven't been suited to hell! RT @zdnetaustralia: Symantec confirms hacker extortion: http://t.co/xR4HmTZo

Hipstamatic busted for plain text log-ins - It has been revealed that popular iPhone photography app Hipstamatic is ... http://t.co/RADwB5XE

Phishing scam causes Telstra email woe - compromised email accounts blacklisted http://t.co/qbO2bU85 (via @zdnetaustralia)

iPhone camera app Hipstamatic stores login details in plain text http://t.co/u3wnFq1P

Hipstamatic busted for plain text log-ins http://t.co/MFSmwS7L

Pilot sues Virgin for being iPad Luddite http://t.co/xSKIFeOh

How to spot a fake Facebook profile (infographic) http://t.co/8HZFuefI

Symantec confirms hacker extortion: http://t.co/Ohetnr31

RT @zdnetaustralia: Symantec confirms hacker extortion: http://t.co/Ohetnr31

by http://t.co/vmlQ0Ecb: Symantec confirms hacker extortion: Symantec has today confirmed that email corresponden... http://t.co/3K2sq0hI

#Google: Madonna tops Tom Brady, Patriots and Giants in searches http://t.co/ZPPBqhOj

Not just GenY RT @kevster009: 10 things Gen Y do online.. and shouldn't. http://t.co/D92mClSK…. A great reminder for everyone.

Symantec confirms hacker extortion - ZDNet Australia http://t.co/CKaHh8XM

Symantec confirms hacker extortion: Symantec has today confirmed that email correspondence between the company a... http://t.co/8llws6Tl

Macquarie expands shared tech team http://t.co/MqyJU1gM

The mining industry run around telling us about wht great employment gererators they are when they are trying to avoid taxation, as soon ...

1 hour ago by Kevin Cobley on Robotic mining worth its high cost: Rio

VeriSign Authentication Services provides solutions that allow companies & consumers to engage in communications & commerce online with c...

1 hour ago by santla on Hackers stole data from VeriSign in 2010

I've delt with developers daily for 2 decades and I am astounded at the arrogance that new grads possess, combined in no fundamentals and...

1 hour ago by Dr_Truth on IT lumped with 'arrogant, ignorant' grads

Every mobile phone we should have a good mobile security downloaded so that we can be aware of this malwares!!!

2 hours ago by santla on Google scans Android apps for malware

Oh nice to know about this article!!!

2 hours ago by santla on Ex-Firefox exec plans Facebook for Android

Its good if they get it!!

2 hours ago by santla on Will Android get a root store?

Android is good!!! i too have android mobile ..

2 hours ago by santla on Android features better than iPhone: Woz

Thanks for the artilcle i too have android mobile phone!! and its so good and i have comodo mobile security in my phone

2 hours ago by santla on Android to be developer platform of choice

Great to know about it. along with this we can have some good mobile security so that we can remain safe with our mobiles tooo such a com...

2 hours ago by santla on iPhone 4S wins Android, BlackBerry users

Android mobile very cheap and good now a days more than ipad !!!

2 hours ago by santla on Android closes in on iPad market share

Android mobileare getting lot of malware now a days its better to have some good mobile securities like Comodo Mobile Security !!!

2 hours ago by santla on Google scans Android apps for malware

This has been a serious problem now a days!!!

2 hours ago by santla on Microsoft settles with alleged botnet host

"I agree that their products have gotten a lot better. How insecure they still are says a lot about how hard this problem really is

2 hours ago by santla on Has Microsoft fixed its security issues?

Yeah i accept with myron!!

2 hours ago by santla on Microsoft halts another botnet: Kelihos

the Kelihos botnet has not crawled out of the grave, ... new botnet is being assembled using a variant of the original malware.

2 hours ago by santla on Antivirus employee named in botnet case

Thanks to know about it the artile was good

2 hours ago by santla on 2011: security's most spectacular stuff-ups

Kelihos, according to the researchers, has been found in new variants and they quite resemble the earlier build.

2 hours ago by santla on Kelihos variants slipped Microsoft's noose

Facebook is facing lot of attacks now a days !!!

2 hours ago by santla on The floatcast

Android phones malwares are increasing now a days a lot. inorder to get rid from this we have to be aware to have a good mobile security...

2 hours ago by santla on Android malware finds way to polymorph

This story has been voted 5 times in the last 24 hours!

3 days ago, Abbott paving a telecoms road to nowhere

Facebook Activity

Keep up with ZDNet Australia

ZDNet Events Calendar

ZDNet Events Calendar