Plano de Carreira
Formação para Programadores
O Microsoft Learn ajuda-o a descobrir as ferramentas e competências de que precisa para se tornar um programador.
Navegue pelo plano oficial para desenvolvedoresSelecione o nível de carreira que pretende explorar
Ao escolher o nível de carreira no qual tem interesse, a página irá expor conteúdo e informações com o nível de carreira como âmbito.

O que é um programador?
Como programador, tira partido da sua experiência técnica completa em infraestrutura, código, dependências intersserviço e intrasserviço e operações em sistemas distribuídos de grande escala para desenvolver e melhorar, de modo proativo e contínuo, a fiabilidade, o desempenho, a eficiência, a latência e a escalabilidade de serviços e/ou produtos que operam em escala. Esta função inclui consultoria sobre otimização de código, partilha de conhecimentos e informações extraídas do trabalho em serviços ou produtos relacionados e participação na resposta a incidentes ao longo dos ciclos de vida de desenvolvimento e das operações. A sua responsabilidade é desenvolver código, scripts, sistemas e/ou ferramentas que reduzem a carga operacional ao automatizar tarefas complexas e repetitivas, permitir que as equipas de engenharia de produtos aumentem a velocidade a que podem implementar com segurança alterações na produção e monitorizar os efeitos das alterações nos sistemas, serviços e/ou produtos.
Competências que os empregadores procuraram no ano passado
Estas são as competências que os empregadores procuraram no ano passado. Selecione uma competência para ver uma lista de cursos recomendados.
Seu caminho para começar sua jornada para se tornar um desenvolvedor
Aprenda C#
Se você está apenas começando, trabalhe na série Introdução ao C#.
Aplicações Web
Vá além dos aplicativos de console e trabalhe com este treinamento autodirigido para aprender sobre aplicativos da Web.
APIs de back-end e microsserviços
Alguns desenvolvedores gostam de trabalhar com o que está nos bastidores de um aplicativo. Comece a aprender sobre APIs de back-end e microsserviços.
Aplicações Móveis e de Ambiente de Trabalho
Conclua estes caminhos de aprendizagem para começar a desenvolver com aplicativos móveis e de desktop.

Estabelecer ligação
Tem interesse em pertencer a uma rede profissional com outros programadores? Gostaria de estar em contacto com parceiros ou empregadores de formação, posicionamento e recrutamento para ter acesso a vagas profissionais?

O que é um programador?
Como programador, tira partido da sua experiência técnica completa em infraestrutura, código, dependências intersserviço e intrasserviço e operações em sistemas distribuídos de grande escala para desenvolver e melhorar, de modo proativo e contínuo, a fiabilidade, o desempenho, a eficiência, a latência e a escalabilidade de serviços e/ou produtos que operam em escala. Esta função inclui consultoria sobre otimização de código, partilha de conhecimentos e informações extraídas do trabalho em serviços ou produtos relacionados e participação na resposta a incidentes ao longo dos ciclos de vida de desenvolvimento e das operações. A sua responsabilidade é desenvolver código, scripts, sistemas e/ou ferramentas que reduzem a carga operacional ao automatizar tarefas complexas e repetitivas, permitir que as equipas de engenharia de produtos aumentem a velocidade a que podem implementar com segurança alterações na produção e monitorizar os efeitos das alterações nos sistemas, serviços e/ou produtos.
Competências que os empregadores procuraram no ano passado
Estas são as competências que os empregadores procuraram no ano passado. Selecione uma competência para ver uma lista de cursos recomendados.
Seu caminho para se tornar um desenvolvedor
Opção 1: Treinamento individualizado
Trabalhe através de percursos de formação guiados online ao seu próprio ritmo. À medida que você percorre os caminhos e módulos de aprendizagem, você será exposto a algumas das habilidades necessárias para ajudá-lo a ganhar credenciais.
Opção 2: Formação ministrada por instrutor
Escolha um ambiente de treinamento tradicional em sala de aula para aprender em seu próprio horário, no seu próprio ritmo e em seu próprio lugar.
Obtenha Certificações
Depois de concluir o treinamento individualizado e/ou o curso ministrado por instrutor, tente uma avaliação prática para ver se você está pronto para o exame de certificação.

Estabelecer ligação
Tem interesse em pertencer a uma rede profissional com outros programadores?