How Do I Earn a MCSD Certification?

MCSD stands for Microsoft Certified Solutions Developer. This top-level certification is available in four specialization areas. Read on to discover how you could earn MCSD certification.

<h3 id="section---MCSDCertificationOverview">MCSD Certification Overview</h3> <p>Microsoft Certified Solutions Developer (MCSD) certification is typically sought by developers who are interested in designing and producing applications for computers, mobile devices and other platforms. This is a second-tier credential that is typically sought after earning the more general Microsoft Technology Associate (MTA) certification, which covers general topics in information technology and software development. MCSD certification is available in four areas: </p> <ul><li>Windows store apps </li><li>Web applications </li><li>SharePoint applications </li><li>Application lifecycle management </li></ul><h3 id="section---ImportantFactsAboutMCSDCertifications"> Important Facts About MCSD Certifications</h3> <p /> <table border="1"><tr><td> Common Topics </td><td> HTML5, javascript, application development, Azure solutions</td></tr> <tr><td> Exam Format </td><td> Best answer, multiple choice, short answer, drag and drop, build list, active screen</td></tr> <tr><td> Possible Careers </td><td> Software engineer, software developer, software architect, web developer</td></tr> <tr><td> Continuing Education </td><td> Recertification is required every two years</td></tr> <tr><td> Median Salary (2021) </td><td> $120,730 (<i>for all software developers</i>)*</td></tr> <tr><td> Job Outlook (2021-2031)</td><td> 26% growth (<i>for all software developers</i>)*</td></tr> </table><p><i>Source: *U.S. Bureau of Labor Statistics</i> </p> <h3 id="section---MCSDPreparationAndRequirements">MCSD Preparation and Requirements</h3> <p>Information technology professionals who are interested in pursuing MCSD certification are required to pass a series of exams. The exams vary depending on the specialty area, and each exam has an optional training course to prepare professionals for the exam. All MCSD certification exams are scheduled through the Prometric testing service, which offers a test center locator and exam registration online. </p> <p>Testing centers, community colleges, and some universities offer the Microsoft classroom training for the exams. E-learning and print-based home study materials are also available for most exams. </p> <h3 id="section---MCSDWindowsStoreAppsCertification">MCSD: Windows Store Apps Certification</h3> <p>This certification has two paths. Programmers who typically work in JavaScript should take the HTML5 path, while those who are .NET developers and create Windows 8 apps should choose the C# path. Both pathways require students to pass three exams that cover programming, the essentials of developing Windows store apps and advanced app development. Individuals with this certification could seek careers as web developers, software developers or quality engineers. </p> <h3 id="section---MCSDWebApplicationsCertification">MCSD: Web Applications Certification</h3> <p>This web applications certification is for individuals seeking careers as web developers or administrators. The three exams cover programming in JavaScript and CSS3 as well as developing ASP.NET MVC applications and Microsoft Azure web services. </p> <h3 id="section---MCSDSharePointApplicationsCertification">MCSD: SharePoint Applications Certification</h3> <p>Of the four MCSD certifications, this is the only one that requires passing four exams. The first two exams cover HTML5 programming and developing web applications, and the second two exams focus on SharePoint development. This certification is beneficial for those who work as software or web developers. </p> <h3 id="section---MCSDApplicationLifecycleDevelopmentCertification">MCSD: Application Lifecycle Development Certification</h3> <p>This certification demonstrates an individual's skills in managing the entire application development process and could help professionals get a job as an IT project manager, software developer or application engineer. The three exams cover administrating, software testing and how to deliver continuous value with Visual Studio.</p>