Certificações Microsoft para desenvolvedores: por onde vou? | Rodrigo R. Ferreira
Certificações Microsoft para desenvolvedores: por onde vou?
14 de abril de 2017 4 de setembro de 2017 / rodrigoreisf
Fala galera, o tópico de hoje é bem relevante para quem ta montando uma carreira na área de desenvolvimento e quer entender o roteiro de certificações da Microsoft. Muitos já deve ter passado pela mesma dúvida que estou tendo que é para onde direcionar os esforços. Os caminhos são muitos, mas neste post tento organizar um pouco esse mundo para entenderem quais as certificações atuais, como elas se dividem e talvez ajude a tomarem um decisão.
Como comentei na abertura do post, este guia tem como foco principal as certificações oferecidas pela Microsoft no momento que são voltadas ao desenvolvimento de software, muitas delas obviamente possuem intersecção com a administração de dados, nuvem e infraestrutura mas decidi mirar naquilo que pretendo seguir nos próximos meses. Para começar, podemos categorizar de forma macro as certificações da seguinte forma:
Mobility (Mobilidade)
Productivity (Produtividade)
App Builder (Construção de Apps)
Business (Negócio)
A categoria App Builder é voltada ao desenvolvimento de aplicações e tem relações com tecnologias como: C#, Mobile Apps, Visual Studio, .NET, Framework 4.5, HTML5, SQLite, CSS3, Javascript, ASP.NET MVC. Dentro desta trilha podemos organizar os títulos e exames da seguinte forma:
MTA(Microsoft Technology Associate): Microsoft Technology Associate é uma certificação destinada a iniciantes em tecnologia e pessoas que procuram conhecimento em nível fundamental. Este é o ponto de entrada.
98-361:Software Development Fundamentals
MCSA(Microsoft Certified Solutions Associate): O Microsoft Certified Solutions Associate destina-se a pessoas que procuram empregos de nível básico em um ambiente de tecnologia da informação. MCSA é um pré-requisito para certificações Microsoft mais avançadas.
MCSD(Microsoft Certified Solutions Developer): O Microsoft Certified Solutions Expert é uma certificação destinada a profissionais de TI que buscam demonstrar sua capacidade de criar soluções inovadoras em várias tecnologias, tanto no local como na nuvem.
MCSD Universal Windows Plataform
Além do MTA, MCSD e MCSA, ao completar alguns dos exames acima você irá adquirir também o título de Microsoft Specialist, por exemplo, passando no exame 480 e 483 receberá o título de especialista em Visual Studio. Vale lembrar que excluí da lista acima os exames que foram aposentados pela Microsoft, a lista completa pode ser encontrada neste link.
Para tentar organizar a hierarquia e ter uma visão macro das certificações, criei um modelo na ferramenta de criação de mapas mentais, o Mindmeister, o mapa completo pode ser visto aqui. Veja como fica:
Obviamente que o universo de exames é muito maior do que esse mostrado acima, como comentei, recortei apenas a parte que tem uma relação direta com programação e pretendo seguir. Caso queira saber quais outras existem veja os dois links abaixo:
Lista completa de certificações: https://www.microsoft.com/en-us/learning/browse-all-certifications.aspx
Lista completa de exames: https://www.microsoft.com/en-us/learning/exam-list.aspx
Bom, vou nessa galera, como viram o caminho é longo e tenho muito o que estudar. Mãos à obra! Até 🙂
← Otimizando seu código com ReSharper
Localizando anomalias de código com o MiniProfiler – Parte1 →
6 comentários sobre "Certificações Microsoft para desenvolvedores: por onde vou?"
3 de setembro de 2017 às 22:47
Na certificacao MTA por exemplo. Eu preciso passar nos exames 98-361 e no 98-375 para obter a certificacao MTA? Ou se eu fizer somente a 98-361 eu já serei um certificado MTA?
4 de setembro de 2017 às 00:25
Blz Leonardo? No caso da MTA ao passar em um exame, esse exame concede a você a certificação associada. Então se passar na MTA 98-361 (Software Development Fundamentals), você recebe este título MTA. Estava faltando no texto também a 98-379 Software Testing Fundamentals, adicionei lá. Lembrando que os exames MTA podem ser feitos em casa e não são requisitos para MCSD e MCSA. Veja um vídeo bacana sobre elas: https://www.youtube.com/watch?v=doToK8tUidE e alguns detalhes aqui: https://www.microsoft.com/pt-br/learning/certification-overview.aspx
David Sodré Lins
19 de novembro de 2017 às 15:16
Grande Rodrigo, parabéns pelo post!
Eu já desenvolvo em um monte de linguagem, no entando quero me especializar apenas e somente em C# e trabalhar com ASP .net MVC Meu foco é desenvolvimento WEB e Mobile (Xamarin). Partindo dessas verdades, qual o caminho melhor eu devo seguir e qual a certificação (ou quais) seria interessante pra mim?
19 de novembro de 2017 às 19:51
Olá David, muito obrigado. Como já tem um background em desenvolvimento não vale tanto a pena pegar as certificações MTA(98-375) a não ser que deseje ter uma ideia de como é o estilo de prova. No seu caso(e meu também ^^), acredito que as interessantes são:
MCSA Web Applications (70-480 depois 70-486), e para receber o MCSD bastaria passar na 70-487.
Não tenho experiência em mobile mas com certeza a porta de entrada seria 70-357: Developing Mobile Apps. Acredito que esse seja o melhor percurso se considerar tempo e investimento. Grande abraço e sucesso camarada. 🙂
12 de fevereiro de 2018 às 14:12
Olá Rodrigo , gostaria primeiramente de agradecê-lo pela explicação e te dizer faço faculdade de ciências da computação na unicarioca e curso de inglês (wise up) , eu adoraria trabalhar com aplicação para celular(mobile) e jogos para celular e futuramente para console , quais certificações seriam mais interessantes para min ? e sem querer abusar do seu tempo qual caminho me levaria mais rápido na sua opinião ao que eu quero ?
15 de fevereiro de 2018 às 11:32
E ai Alex, tudo blz? Como comentou que faz curso de CC já deve ter alguma base de programação, já que tem desejo em seguir pelo mundo mobile então começa pela MCSA UWP – "70-357: Developing Mobile Apps" e "70-483: Programming in C#". A partir dessas duas vai poder seguir no MCSD Universal Windows Plataform. Abraços camarada 🙂