MCPD / Enterprise Applications Developer

by Vladimir Milev | Comments 7



I’ve recently completed my certification (ah, thanks, you’re too kind!) and a lot of people have been asking me what’s the deal with all the new .NET 2.0 credentials. I will try to answer those questions in the following blog post.

For those among you who don’t already know Microsoft has reorganized their certification system. In the .NET 1.x world there were two recognizable certifications that could interest professional developers like us: MCAD (Microsoft Certified Application Developer) and MCSD (Microsoft Certified Solutions Developer). The MCAD certification was aimed at regular developers who could choose to specialize in either windows forms or web applications. The MCSD tag was the uber credential for enterprise level developers and required knowledge in both windows forms and web applications.

This has all changed with the reorg. Now, we have a new .NET 2.0 breed of certifications – bigger in numbers and with more stringent requirements. The basic picture, however, is still unchanged:

MCAD becomes MCTS (Microsoft Certified Technology Specialist)

MCSD becomes MCPD (Microsoft Certified Professional Developer)

So far so good. But when you actually start reading the descriptions it becomes a bit more complicated. There are THREE different specifications of the MCTS and MCPD degrees. The MCTS has these:

Technology Specialist: .NET Framework 2.0 Web Applications (upgrades to MCPD Web)

Technology Specialist: .NET Framework 2.0 Windows Applications (upgrades to MCPD Windows)

Technology Specialist: .NET Framework 2.0 Distributed Applications (this one doesn’t have an MCPD equivalent)

And the MCPD has these:

Professional Developer: Web Developer (upgrades to MCPD/EAD)

Professional Developer: Windows Developer (upgrades to MCPD/EAD)

Professional Developer: Enterprise Applications Developer (this is the new top certification for professional developers)

There are also numerous other MCTS degrees targeted at different technologies. Examples include MCTS Biztalk, MCTS SQL 2005.

Now that we have all the naming schemes in the clear I will focus on the actual content that has changed to adapt to the .NET 2.0 framework requirements. First and most important of all – the number of exams has decreased, but the amount of stuff you need to know in order to earn the top certification is much more now. While the .NET 1.x level certifications where mostly focused on the “meat” of the application, the requirements for .NET 2.0 degrees now require knowledge of security (this is a big one – it is in almost all exams, even MCTS level) configuration and deployment, analyzing and planning applications. The new certifications also require additional knowledge of technologies such as WSE 3.0. Another move on Microsoft’s part is to take all the fundamental knowledge about the .NET framework and put it in one entry level exam - Application Development Foundation which is required for all certifications.

If you are already an MCSD and wish to brush up your resume you don’t have take all five exams. There are two (Exam 70–553 and Exam 70–554) upgrade exams which will upgrade your title to MCPD/EAD. If you happen to be an MCAD there are a bunch of options for upgrade which are listed here.

When you complete all the requirements for your certification you will receive a welcome kit (if you order one) and get one of these nifty looking cards. Good luck!


(ooh, shiny!)

By the way, does anyone know what the third spot on the card is reserved for? Well, that’s all folks. I hope my post cleared things up. Feel free to post a comment.

Vladimir Milev
Manager - XAML Data Visualization tools

7 Comments

Daniel Plomp
Well, congrats...!
Can you say how difficult it is (level) to become a MCPD?
Vladimir Milev
Thanks!

I would say it depends. If you are into web applications then windows forms stuff might be difficult to you and vice versa. The best way to find out is visit www.microsoft.com/traincert , pick a certification and check all the requirements. The new exams are definitely more challenging than the .NET 1.x exams though.
Johnathon Sprouse
Vladimir,

Congrats on the certification! I am also on my way to completing the MCPD Enterprise applications developer certification myself, two more to go. Thanks for the great post.

- Johnathon
Stefan Dobrev
Good job.

I think the third spot is for Microsoft Certified Architect certification. I think there are no such person in Bulgaria. Also what I have heard there will be also some kind of formal interview if you want to have this certificate.
Shane Sukul
Congrats mate! I am sitting for my last upgrade exam on Feb 20 (70-554) so hope I do well.

I think the depth of the new certifications certainly will reflect in the quality of certified individuals.

BTW does anyone know where I can see stats on MCPDS and MCTS for a particular country?

Comments

  1.    
      
      
       
  2. (optional, emails won't be shown on public pages)
  3. (optional)
Read more articles by Vladimir Milev - or - read latest articles in Developer Tools