Olá!
O objetivo desse post é falar sobre como funciona e qual é a estrutura para as novas certificações de desenvolvimento web Microsoft.
Para os desenvolvedores interessados o mais novo titulo da Microsoft em relação a desenvolvimento de software Web é o MCSD (Microsoft Certified Solutions Developer – Web Applications),
Para conseguir essa certificação são necessárias 3 provas, que são respectivamente:
- 70-480 – Programming in HTML5 with JavaScript and CSS3
- 70-486 – Developing ASP.NET MVC 4 Web Applications
- 70-487 – Developing Microsoft Azure and Web Services
Consegui tirar as três certificações no ano passado:
http://www.slipmp.com/other/slipmp-marcos-microsoft-certifications.pdf
Visão geral das certificações
Com certeza é um ótimo reconhecimento no currículo e estuda-las também é uma maneira de se atualizar no mundo de desenvolvimento de software.
Porém essas novas certificações são voltadas muito mais ao Front-End (Obviamente pois são certificações web) e para aqueles que querem dirigir seus conhecimentos para o Back-End, estudando como por exemplo: WCF, acesso a dados, performance e recursos em geral de C#, tenho uma má noticia para você: A Microsoft não criou certificações para tais assuntos.
Basicamente existe mais 3 tipos de MCSD:
MCSD:Aplicativos da Windows Store
o Windows Store Apps Using HTML5
- 70-480 – Programming in HTML5 with JavaScript and CSS3
- 70-481 – Essentials of Developing Windows Store Apps Using HTML5 and JavaScript
- 70-482 – Advanced Windows Store App Development Using HTML5 and JavaScript
o Windows Store Apps Using C#
- 70-483 – Programming in C#
- 70-484 – Essentials of Developing Windows Store Apps Using C#
- 70-485 – Advanced Windows Store App Development Using C#
MCSD: SharePoint Apps (Aplicativos do SharePoint)
o 70-480 – Programming in HTML5 with JavaScript and CSS3
o 70-486 – Developing ASP.NET MVC 4 Web Applications
o 70-488 – Developing Microsoft SharePoint Server 2013 Core Solutions
o 70-489 – Developing Microsoft SharePoint Server 2013 Advanced Solutions
MCSD: Application Lifecycle Management (Gerenciamento do ciclo de vida de aplicativos)
o 70-496 – Administering Microsoft Visual Studio Team Foundation Server 2012
o 70-497 – Software Testing with Visual Studio 2012
o 70-498 – Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management
Meus pensamentos:
Antes de se tirar uma certificação, nós como profissionais pensamos nas vantagens para tal certo? Normalmente procuramos por algo abrangente (Existem exceções para profissionais que querem se tornar especialistas para apenas um produto Microsoft – E eu acho isso ótimo! Isso depende de qual é seu objetivo profissional é claro).
No meu caso, eu gostaria de tirar uma certificação que me desse maior credibilidade como desenvolvedor de Software no geral e como meu foco é Back-End e também Web eu optei por tirar MCSD Web Applications. Também tenho vontade de tirar a MCSD: Application Lifecycle Management (Gerenciamento do ciclo de vida de aplicativos), talvez eu comece a estuda-las em breve.
E como é possível observar as outras ramificações do MCSD são bem especificas para alguns produtos Microsoft (SharePoint, Windows Store, Team Foundation Server) e não as achei boas para meu objetivo profissional.
Infelizmente a Microsoft incluiu um tempo de validade para os que tiram as certificações (Veja como por exemplo meu arquivo PDF de certificações logo acima), o tempo de validade são de 2 anos. Ou seja, depois disso você deverá revalidar o seu titulo.
Postarei em breve um guia de estudos para as provas 70-480,70-486 e 70-487 para os que tiverem interesse em MCSD Web Applications.
Pense bem antes de aplicar para qualquer prova e em qual MCSD você deseja se tornar ! Desejo muito boa sorte para você! 😉