微软认证专业程式开发人员
微软认证专业程式开发人员(MCPD)是微软为程式开发人员所设计的中级认证,其等级与MCITP相同,是以特定的任务(job)为测验的标的,与MCTS只考程式开发的技能不同,也因为MCTS已测验过程式开发的能力,因此MCPD的考试是著重于设计与发展应用程式的整体架构与组成的能力,设计决策(Design Decision)是 MCPD的考试主轴,因此如果没有相当经验的考生,想通过MCPD的测验是相当困难,也因此,MCPD自2005年底推行以来,考过MCPD:Enterprise Application Developer(与过去MCSD同级)的人数也只有MCSD人数的1/5左右(6,567人)[1]。
![](http://upload.wikimedia.org/wikipedia/commons/b/b3/MCPD_logo.png)
2012年微软重新启用MCSD称号,所以MCPD会慢慢随著相关考试停考而走入历史。
Visual Studio 2005系列
编辑MCPD是在Visual Studio 2005产品发表时一起开始推广的认证,并规划了三个职务:
- MCPD: Web Developer:专司在.NET Framework 2.0上的Web应用程式开发。
- MCPD: Windows Developer:专司在.NET Framework 2.0上的Windows应用程式开发。
- MCPD: Enterprise Application Developer:专司.NET Framework 2.0在企业级应用程式的开发,包含Windows、Web与分散式应用程式。
MCPD: Web Developer
编辑- 前置需求:MCTS: .NET Framework 2.0 Web Client Development
- 考试:
- Exam 70-547: PRO: Designing and Developing Web Applications by using Microsoft .NET Framework
- 升级考试(MCAD与MCSD适用):
- Exam 70-551: UPGRADE: MCAD skills to MCPD Web Developer by using Microsoft .NET Framework
MCPD: Windows Developer
编辑- 前置需求:MCTS: .NET Framework 2.0 Windows Client Development
- 考试:
- Exam 70-548: PRO: Designing and Developing Windows Applications by using Microsoft .NET Framework
- 升级考试(MCAD与MCSD适用):
- Exam 70-552: UPGRADE: MCAD skills to MCPD Windows Developer by using Microsoft .NET Framework
MCPD: Enterprise Application Developer
编辑- 前置需求:
- MCTS: .NET Framework 2.0 Distributed Application Development
- MCTS: .NET Framework 2.0 Windows Client Development
- MCTS: .NET Framework 2.0 Web Client Development
- 考试:
- Exam 70-549: PRO: Designing and Developing Enterprise Applications by using Microsoft .NET Framework
- 升级考试(MCSD适用):
- Exam 70-553: UPGRADE: MCSD Microsoft .NET skills to MCPD Enterprise Application Developer by using Microsoft .NET Framework, Part 1
- Exam 70-554: UPGRADE: MCSD Microsoft .NET skills to MCPD Enterprise Application Developer by using Microsoft .NET Framework, Part 2
Visual Studio 2008系列
编辑Visual Studio 2008已于2008年正式发表,同时MCPD认证也提出了三个在Visual Studio 2008(.NET Framework 3.5)上的职务认证,分别为:
- MCPD: ASP.NET Developer 3.5
- MCPD: Windows Developer 3.5
- MCPD: Enterprise Application Developer 3.5
.NET Framework 3.5中的考试比.NET Framework 2.0更多,所以前置需求的考试数量也更多,详见MCTS。
MCPD: ASP.NET Developer 3.5
编辑- 前置需求:MCTS: .NET Framework 3.5 ASP.NET Applications
- 考试:
- Exam 70-564: PRO: Designing and Developing ASP.NET Applications by using Microsoft .NET Framework 3.5
- 升级考试(MCPD: Web Developer适用):
- Exam 70-567: UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5
MCPD: Windows Developer 3.5
编辑- 前置需求:MCTS: .NET Framework 3.5 Windows Forms Applications
- 考试:
- Exam 70-563: PRO: Designing and Developing Windows Applications by using Microsoft .NET Framework 3.5
- 升级考试(MCPD: Windows Developer适用):
- Exam 70-566: UPGRADE: Transition your MCPD Windows Developer Skills to MCPD Windows Developer 3.5
MCPD: Enterprise Application Developer 3.5
编辑- 前置需求:
- MCTS: .NET Framework 3.5 ASP.NET Applications
- MCTS: .NET Framework 3.5 ADO.NET Applications
- MCTS: .NET Framework 3.5 Windows Forms Applications
- MCTS: .NET Framework 3.5 Windows Communication Foundation Applications
- 考试:
- Exam 70-565: PRO: Designing and Developing Enterprise Applications by using Microsoft .NET Framework 3.5
- 升级考试(MCPD: Enterprise Application Developer适用):
- Exam 70-568: UPGRADE: Transition your MCPD Enterprise Application Developer Skills to MCPD Enterprise Applications Developer 3.5, Part 1
- Exam 70-569: UPGRADE: Transition your MCPD Enterprise Application Developer Skills to MCPD Enterprise Applications Developer 3.5, Part 2
Visual Studio 2010系列
编辑Visual Studio 2010已于2010年4月份正式,同时MCPD认证也提出了两个在Visual Studio 2010(.NET Framework 4.0)上的职务认证,分别为:
- MCPD: Web Developer 4
- MCPD: Windows Developer 4
Visual Studio 2010不提供MCPD: Enterprise Application Developer系列认证。
MCPD: Web Developer 4
编辑- 前置需求:
- MCTS: .NET Framework 4.0, Web Applications
- MCTS: .NET Framework 4.0, Service Communication Applications
- MCTS: .NET Framework 4.0, Data Access
- 考试:
- Exam 70-519: PRO: Designing and Developing Web Applications Using Microsoft .NET Framework 4
- 升级考试(MCPD: ASP.NET Developer 3.5与MCPD: Enterprise Application Developer 3.5适用):
- Exam 70-523: Upgrade: Transition Your MCPD ASP.NET Developer 3.5, or Enterprise Application Developer 3.5, Skills to MCPD Web Developer 4
MCPD: Windows Developer 4
编辑- 前置需求:
- MCTS: .NET Framework 4.0, Windows Applications
- MCTS: .NET Framework 4.0, Service Communication Applications
- MCTS: .NET Framework 4.0, Data Access
- 考试:
- Exam 70-518: PRO: Designing and Developing Windows Applications Using Microsoft .NET Framework 4
- 升级考试(MCPD: Windows Developer 3.5与MCPD: Enterprise Application Developer 3.5适用):
- Exam 70-521: Upgrade: Transition Your MCPD Windows Developer 3.5, or Enterprise Application Developer 3.5, Skills to MCPD Windows Developer 4
SharePoint Server 2010开发系列
编辑微软自SharePoint Server 2010起,将开发人员的考试提升了一级到MCPD层次。
MCPD: SharePoint Developer 2010
编辑- 前置需求:
- MCTS: SharePoint Server 2010, Application Development
- 考试:
- Exam 70-576: PRO: Designing and Developing SharePoint 2010 Applications
参考资料
编辑- ^ Number of Microsoft Certified Professionals Worldwide. [2008-09-27]. (原始内容存档于2009-04-18).