MCSD Certification


The Microsoft Certified Solutions Developer Certification is a third-tier certificate (out of four tiers) that proves an individual’s competency in creating and implementing real-world solutions for a variety of platforms. This is an end-of-life program, meaning that it is not used by any other program as a stepping stone. Regardless, it is a great occupational feat that is not taken lightly on resumes and applications for IT professionals.

As with all Microsoft certifications, there are four different categories for the MCSD, each with three or four exams that must be passed. Applicants may attempt to gain any of these four certificates at any time, as there is no prerequisite – though as it is a third-tier program, it is recommended that only very advanced professionals attempt the exams.

The first category is MCSD: Windows Store Apps Certification. This one is unique from the others in that it can be taken in two coding languages: HTML5 and C#. The list of classes are as follows:

  • – Programming in HTML5 with JavaScript and CSS3
  • – Essentials of Developing Windows Store Apps Using HTML5 and JavaScript
  • – Advanced Windows Store App Development Using HTML5 and JavaScript

For each, simply replace all mentioned languages with C# for the C# versions. The first exam also awards the applicant with a specialist certificate for the respective language. This certification is extremely useful for any prospective app developers, whether freelance or looking for a full time position.

To illustrate the nature of these exams, let us examine the first of this group of three in more detail. Possible questions may concern: using multithreading, proper program flow, creating types and class hierarchies, working with strings in advanced applications, reading and writing data locally, debugging, and building/maintaining security. This test costs $150 and may include question formats such as multiple choice, matching, and selecting best-fit scenarios.



The three other sections, as well as their respective tests, are as follows:

  • MCSD: Web Applications

○     Programming in HTML5 with JavaScript and CSS3
○     Developing ASP.NET MVC Web Applications
○     Developing Microsoft Azure and Web Services

  • MCSD: SharePoint Applications

○     Programming in HTML5 with JavaScript and CSS3
○     Developing ASP.NET MVC Web Applications
○     Developing Microsoft SharePoint Server 2013 Core Solutions
○     Developing Microsoft SharePoint Server 2013 Advanced Solutions

  • MCSD: Application Lifecycle Management

○     Administering Microsoft Visual Studio Team Foundation Server
○     Software Testing with Visual Studio
○     Delivering Continuous Value with Visual Studio Application Lifecycle Management



Certifications last for two years. The recertification process is as simple as taking the tests again. This is in place in order to ensure that certified professionals are up-to-date with current technology, as this is a scaling program (unlike many others offered by Microsoft which are slowly populating a legacy list).

In the interest of fairness and efficiency, all tests are administered by a third party at an onsite location. Applications may be made online, and for those living in or near major cities, the chances of having a local test center are favorable. It may be wise to apply well in advance of the date you need your certification by.