All About the MCPD - Microsoft Certified Professional Developer:
The Microsoft Certified Professional Developer (MCPD) credential highlights distinguishes the holder as an expert in Windows development, Web application development, or enterprise applications development, which are the three MCPD Paths.
MCPD, Windows Development:The Microsoft Certified Professional Developer: Windows Developer (MCPD: Windows Developer) certification demonstrates that you have the comprehensive skills that are required to build rich client applications that target the Windows Forms platform using the Microsoft .NET Framework 2.0.
MCPD, Web Applications Development:The Microsoft Certified Professional Developer: Web Developer (MCPD: Web Developer) certification is for those with comprehensive skills that are required to build interactive, data-driven Web applications that use ASP.NET 2.0 for both intranet and Internet uses.
MCPD, Enterprise Applications Development:The Microsoft Certified Professional Developer: Enterprise Applications Developer (MCPD: Enterprise Applications Developer) certification would be for those developers that have the comprehensive skills that are required to build n-tier solutions that target both Web and rich-client user experiences.
Microsoft has recently revamped their certificates programs to be more targeted and much more specific. Their Certifications Overview provides a mapping of how the different certifications fit together. In addition, the newer Microsoft Certifications have lifecycle policies that are new to the Microsoft Certification program. These policies were put in place to ensure that Microsoft Certifications remain up-to-date on relevant Microsoft technologies.
Training for the Microsoft Certifications can be accomplished in a classroom or via distance or e-learning programs. More information about the official Microsoft training programs can be found on the company's training overview pages.