Sua carreira alura em
Desenvolvimento Back-End .NET
Sua Carreira em desenvolvimento back-end .NET, do pensamento computacional à arquitetura de alto nível!
CONQUISTE SEU LUGAR NO MERCADO
Com a Carreira de Desenvolvimento Back-End .NET, você segue um caminho organizado de evolução profissional, direto ao ponto. Uma jornada estruturada, com desafios reais, conteúdos práticos e tudo que o mercado espera.
Prepare-se para ir além, com confiança, clareza e consistência.
APRENDA COM REFERÊNCIAS DO MERCADO
Esta Carreira é conduzida por profissionais que são destaques ativos no mercado de tecnologia. Eles atuam em empresas reconhecidas e compartilham, nas aulas, as melhores práticas que realmente fazem diferença na vida profissional.
❤Quero me matricular
Daniel Portugal
Com mais de 20 anos de experiência em...

Daniel Portugal
Desenvolvedor .NET Sênior na Zap Sistemas
Com mais de 20 anos de experiência em desenvolvimento .NET, Daniel é desenvolvedor sênior na ZAP Sistemas. Atua também como mentor e coach de carreira em tecnologia. É especialista em C#, ASP.NET, SQL Server e práticas ágeis, tendo impactado dezenas de turmas presenciais e online. Trabalha com propósito, comunicação empática e foco na autonomia dos alunos e desenvolvedores que acompanha.

Maurício Aniche
Staff Engineer na Uber, Maurício é uma das...

Maurício Aniche
Staff Engineer na Uber
Staff Engineer na Uber, Maurício é uma das maiores referências em testes e qualidade de software no Brasil. Atuou como Tech Lead na Adyen e foi professor em TU Delft (Holanda), onde foi eleito Professor do Ano em Ciência da Computação. É autor de livros consagrados como Effective Software Testing e cofundador da Alura. Atua com desenvolvimento de ferramentas para desenvolvedores, arquitetura de testes e ensino de engenharia de software.

Leonardo Gasparini
Desenvolvedor Backend Sênior com mais de 10 anos...

Leonardo Gasparini
Professor e Scrum Master na FIAP
Desenvolvedor Backend Sênior com mais de 10 anos de experiência em projetos complexos utilizando C# e .NET. Atuou em empresas como Via, TecnoBank e Teros, além de experiência como Head de TI e Scrum Master na FIAP. MBA em Tecnologia da Informação pela USP e graduação em Informática para Gestão de Negócios pela Fatec. Certificado Professional Scrum Master™ I e Nanodegree em UX.

Vinicius Costa Santos
Engenheiro de software com mais de 20 anos de...

Vinicius Costa Santos
Engenheiro de Software na Genius SIS e Professor na FIAP
Engenheiro de software com mais de 20 anos de carreira, Vinícius Santos é especialista em .NET e Blazor, com forte atuação em sistemas educacionais, cloud e DevOps. Trabalha atualmente na Genius SIS (EUA) e leciona na FIAP. Ex-oficial da Marinha do Brasil, carrega ampla experiência em segurança da informação, arquitetura de software e integração de APIs. É referência em soluções robustas com C#, SQL Server, AWS e Azure DevOps, além de ser um entusiasta de inteligência artificial e metodologias ágeis.
Sua Jornada na Carreira
Aprenda na ordem certa, com conteúdos organizados por níveis de domínio: do básico ao avançado, num caminho lógico. Cada nível te prepara para um novo desafio, conectando teoria e prática com foco no que o mercado realmente exige.
❤Quero me matricularO Mapa da sua Carreira
O que você vai aprender no Nível 1?
Neste nível, você vai compreender os conceitos essenciais de lógica de programação e dar seus primeiros passos no universo do C#, conhecer a história da linguagem e a sua relação com o .NET, além de compreender como tudo funciona por baixo dos panos. Vai aprender sobre variáveis, tipos de dados, operadores, estruturas condicionais e de repetição, além de funções e boas práticas iniciais. Também vai conhecer como funciona a estrutura de um programa em C#, desde a criação do projeto até a execução do seu primeiro código. Essa base será o alicerce para avançar com segurança nos próximos estágios do desenvolvimento backend.
Habilidades que desbloqueia nesse nível:
- Solução de problemas
- Configurar o ambiente de desenvolvimento em diferentes sistemas operacionais
- Criar um programa em C# e compreender o conceito de tipagem forte
- Pensamento analítico
- Explorar o ecossistema do C#, incluindo a documentação e recursos úteis, como Stackoverflow e Office 2019
- Implementar funções para exibir o menu principal e registrar bandas em listas e dicionários
- Aprender a avaliar bandas e calcular médias com base nos dados registrados
01 - COMECE AQUICarreira .NET: Boas-vindas e primeiros passos
02Pensamento computacional: fundamentos da computação e lógica de programação
03C#: criando sua primeira aplicação
04Praticando C#: variáveis e tipos
05Praticando C#: condicionais com if/else e switch/case
06Praticando C#: laços de repetição
O que você vai aprender no Nível 1?
Voltado para quem já deu os primeiros passos em programação, este nível começa aprofundando C# com orientação a objetos, coleções, manipulação de dados, arquivos, LINQ e até a criação de bibliotecas. Depois, você aprende a usar Git e GitHub para colaborar, entende redes e HTTP, faz uma breve incursão por HTML e CSS para então entrar no desenvolvimento web com ASP.NET Core: criando APIs, relacionando entidades, aplicando autenticação, autorização e persistência em bancos relacionais e NoSQL. Para completar, você ainda constrói interfaces com Blazor, conhece aplicações de IA e explora metodologias ágeis de desenvolvimento, preparando-se para desenvolver sistemas modernos, colaborativos e conectados.
- 27 cursos
- 221 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Manipular dados de forma elegante com LINQ
- Entender os comandos do Git e como utilizá-lo em um projeto
- Melhorar habilidades como desenvolvedor em C# e .NET
- Aplicar o HTTPS
- Utilizar coleções genéricas e imutáveis para maior segurança e performance.
- Aprofundar o conhecimento em Orientação a Objetos
- Manipular campos de uma API atribuindo a uma propriedade
- Aplicar o operador yield para criar iterações sob demanda.
- Criar arquivos JSON ou TXT com C# de forma prática
- Melhorar habilidades como desenvolvedor em C# e .NET
- Aprender conceitos de agilidade
- Melhorar habilidades como desenvolvedor em C# e .NET
- Estruturar código com boas práticas
- Manter um fluxo de trabalho produtivo
- Diferenciar as versões do HTTP
- Otimizar uso de memória e desempenho em aplicações com grandes volumes de dados.
- Modelar dados NoSQL em C#
- Manipular coleções de dados de forma eficiente em C#.
- Criar conta e repositórios no GitHub
- Gerenciar versões e atualizações seguindo boas práticas de manutenção.
- Entender o HTTP
- Percorrer coleções utilizando loops tradicionais, foreach, IEnumerable e IEnumerator.
- Criar pacotes
- Escrever código eficiente e bem organizado
- Transformar JSON de uma API externa em objetos C#
- Controlar acesso e documentar bibliotecas para uso por terceiros.
- Criar e estruturar bibliotecas em .NET (Class Library) aplicando boas práticas de POO.
- Integrar bibliotecas em projetos reais e estender suas funcionalidades.
- Integrar projetos C# com aplicações externas
- Criar, versionar e publicar pacotes no NuGet (público e privado).
- Avaliar segurança, compatibilidade e confiabilidade de pacotes externos.
- Instalar o Git e versionar projetos
- Manipular dados de forma elegante com LINQ
- Colaborar em projetos de software
- Implementar técnicas avançadas de programação
- Implementar boas práticas e padrões de projeto
- Integrar MongoDB e .NET
- Compartilhar projetos no GitHub
- Criar e aplicar métodos de extensão para ampliar funcionalidades.
- Explorar o ecossistema do C#, incluindo a documentação e recursos úteis, como Stackoverflow e Office 2019
- Filtrar, ordenar e transformar dados com LINQ.
- Configurar o ambiente de desenvolvimento e gerenciar dependências com NuGet.
- Otimizar consultas com índices
- Trabalhar com JSON e BSON
- Aplicar boas práticas para manter seu código limpo e eficiente
- Implementar operações assíncronas
- Melhorar habilidades como desenvolvedor em C# e .NET
- Antecipar possíveis alterações
- Escolher e implementar estruturas de dados adequadas, como listas, dicionários e conjuntos
- Usar aggregation pipelines avançados
- Melhorar habilidades como desenvolvedor em C# e .NET
01C#: aplicando a Orientação a Objetos
02Praticando C#: orientação a objetos com classes
03C#: dominando Orientação a Objetos
04Praticando C#: orientação a objetos com herança
05Praticando C#: orientação a objetos com encapsulamento
06Praticando C#: orientação a objetos com polimorfismo
07C#: consumindo API, gravando arquivos e utilizando o LINQ
08Git e GitHub: compartilhando e colaborando em projetos
09C#: trabalhando com arquivos
10C#: Manipulação de dados com coleções e LINQ
11Praticando C#: coleções
12Praticando C#: Strings e Regex
13C#: desenvolvimento e gerenciamento de bibliotecas
14HTML e CSS: ambientes de desenvolvimento, estrutura de arquivos e tags
15HTML e CSS: Classes, posicionamento e Flexbox
16HTML e CSS: cabeçalho, footer e variáveis CSS
17HTML e CSS: trabalhando com responsividade e publicação de projetos
18Redes e Protocolos: fundamentos da web
19.NET 6: criando uma web API
20.NET 6: relacionando entidades
21.NET 6 e Identity: implementando controle de usuário
22ASP.NET: autenticação e autorização em APIs e aplicações web
23Swagger: documentando suas APIs
24.NET: desenvolvendo aplicações web modernas com Blazor
25.NET: persistência de dados com MongoDB
26Metodologias Ágeis e DevOps: desenvolvendo software com qualidade, colaboração e eficiência
27Masterclass IA: impulsionando sua carreira
28 - Checkpoint da Carreira
O que você vai aprender no Nível 2?
Voltado para quem já domina os fundamentos de C#, este nível foca em performance, programação assíncrona, LINQ avançado e boas práticas como SOLID, refatoração e padrões de projeto. Você também vai aplicar testes em diferentes níveis, explorar arquitetura limpa e DDD, usar Docker para containerizar seu sistema e garantir segurança em aplicações ASP.NET Core, além de automatizar o deploy da sua aplicação num pipeline de CI/CD, preparando-se para atuar como pessoa desenvolvedora backend profissional.
- 21 cursos
- 204 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Aplicar boas práticas para manter seu código limpo e eficiente
- Adotar boas práticas de codificação
- Melhorar a qualidade do código
- Aplicação de príncipios SOLID
- Melhorar a qualidade do código
- Melhorar a qualidade do código
- Utilizar padrões de design de código
- Melhorar habilidades como desenvolvedor em C# e .NET
- Adotar boas práticas de codificação
- Refatoração de código
- Adotar boas práticas de codificação
- Implementar segurança de configuração com Secrets
- Melhorar habilidades como desenvolvedor em C# e .NET
- Utilizar padrões de design de código
- Escrita de código legível
- Aplicação de príncipios SOLID
01.NET: gerenciamento de memória para otimização de performance
02C# Reflection: manipule dinamicamente tipos e assemblies
03C# e Exceções: construa aplicações resilientes
04C# Async: aplique recursos de programação assíncrona em seu projetos
05C#: Eventos, Delegates e Lambdas
06Docker: criando e gerenciando containers
07Integração Contínua: Pipeline Docker no Github Actions
08[EM BREVE] Testes em .NET
09Qualidade de Software: escrevendo testes de maneira eficiente
10Selenium WebDriver e C# parte 1: testes da sua web app
11Selenium WebDriver e C# parte 2: outros recursos
12Testes em .NET: integre seus testes nos pipelines de CI/CD
13C#: Boas práticas de código e projeto
14C#: aplique boas práticas de refatoração e torne seu código mais legível
15C#: aplique princípios SOLID
16Arquitetura .NET: descomplicando a Clean Architecture
17Arquitetura .NET: modelando aplicações com Domain-Driven Design Estratégico
18Arquitetura .NET: modelando aplicações com Domain-Driven Design Tático
19Arquitetura em .NET: criando uma arquitetura de sistemas no Azure
20Segurança com ASP.NET Core: proteja aplicações Web
21Segurança com ASP.NET Core: coordene aplicações e centralize a segurança
22 - Checkpoint da Carreira
O que você vai aprender no Nível 3?
Este conteúdo está em construção, mas confira a prévia do que está por vir:Voltado para profissionais que já dominam C# e arquiteturas avançadas em .NET, este nível aprofunda o desenvolvimento de soluções distribuídas e escaláveis. Você vai aprender a projetar e implementar microsserviços, integrar aplicações ao Azure, aplicar práticas de observabilidade e monitoramento, além de fortalecer estratégias de segurança em ambientes corporativos. O foco é preparar você para atuar como referência técnica, liderar equipes de desenvolvimento e tomar decisões arquiteturais que impactam diretamente os resultados do negócio.
- Com certificado de conclusão
1 - Checkpoint da Carreira
Conclusão da Carreira

CONQUISTAS DESBLOQUEADAS!
Habilidades Técnicas
Ao longo da trilha, você desenvolve competências práticas que reforçam sua confiança e preparo para os desafios reais do mercado.
Soft Skills
Durante a jornada, você fortalece comportamentos e atitudes essenciais para se destacar em qualquer ambiente profissional.
Posicionamento no Mercado
Ao seguir a carreira até o fim, você conquista preparo real e destaque entre os profissionais da área.

AVANCE COM CHECKPOINTS!
Ao final de cada etapa da carreira, você encara checkpoints com desafios práticos que testam e consolidam seu aprendizado.
São projetos que simulam situações reais do mercado ideais para ganhar confiança, montar portfólio e evoluir com propósito.
Aprenda com grandes líderes do mercado
Os professores das carreiras são profissionais experientes que atuam em empresas de referência.
Eles trazem para as aulas os desafios reais da profissão, com foco no que mais importa para sua atuação no dia a dia.

Daniel Portugal
Com mais de 20 anos de experiência em...

Daniel Portugal
Desenvolvedor .NET Sênior na Zap Sistemas
Com mais de 20 anos de experiência em desenvolvimento .NET, Daniel é desenvolvedor sênior na ZAP Sistemas. Atua também como mentor e coach de carreira em tecnologia. É especialista em C#, ASP.NET, SQL Server e práticas ágeis, tendo impactado dezenas de turmas presenciais e online. Trabalha com propósito, comunicação empática e foco na autonomia dos alunos e desenvolvedores que acompanha.

Maurício Aniche
Staff Engineer na Uber, Maurício é uma das...

Maurício Aniche
Staff Engineer na Uber
Staff Engineer na Uber, Maurício é uma das maiores referências em testes e qualidade de software no Brasil. Atuou como Tech Lead na Adyen e foi professor em TU Delft (Holanda), onde foi eleito Professor do Ano em Ciência da Computação. É autor de livros consagrados como Effective Software Testing e cofundador da Alura. Atua com desenvolvimento de ferramentas para desenvolvedores, arquitetura de testes e ensino de engenharia de software.

Leonardo Gasparini
Desenvolvedor Backend Sênior com mais de 10 anos...

Leonardo Gasparini
Professor e Scrum Master na FIAP
Desenvolvedor Backend Sênior com mais de 10 anos de experiência em projetos complexos utilizando C# e .NET. Atuou em empresas como Via, TecnoBank e Teros, além de experiência como Head de TI e Scrum Master na FIAP. MBA em Tecnologia da Informação pela USP e graduação em Informática para Gestão de Negócios pela Fatec. Certificado Professional Scrum Master™ I e Nanodegree em UX.

Vinicius Costa Santos
Engenheiro de software com mais de 20 anos de...

Vinicius Costa Santos
Engenheiro de Software na Genius SIS e Professor na FIAP
Engenheiro de software com mais de 20 anos de carreira, Vinícius Santos é especialista em .NET e Blazor, com forte atuação em sistemas educacionais, cloud e DevOps. Trabalha atualmente na Genius SIS (EUA) e leciona na FIAP. Ex-oficial da Marinha do Brasil, carrega ampla experiência em segurança da informação, arquitetura de software e integração de APIs. É referência em soluções robustas com C#, SQL Server, AWS e Azure DevOps, além de ser um entusiasta de inteligência artificial e metodologias ágeis.

Daniel Artine
Daniel é Senior Software Engineer na Pismo e...

Daniel Artine
Senior Software Engineer na Pismo e Visa; Tech Lead
Daniel é Senior Software Engineer na Pismo e Visa, onde atua com microserviços de alta performance voltados ao processamento de transações financeiras. Possui sólida experiência em Go, .NET e Java, além de domínio em infraestrutura com Docker, Kubernetes e Terraform. Trabalhou na Stone Age e se destaca pelo foco em sistemas resilientes, performance otimizada e cultura DevOps. É também instrutor e mentor, com histórico em ensino técnico e criação de conteúdos voltados a backend, arquitetura e automação.

Marcelo Oliveira
Marcelo é Senior .NET Software Engineer no Itaú e...

Marcelo Oliveira
Engenheiro de Software .NET Sênior no Itaú
Marcelo é Senior .NET Software Engineer no Itaú e instrutor na Alura, com mais de 20 anos de experiência em desenvolvimento de software. Especialista em .NET, C# e microsserviços, também é escritor técnico premiado no Code Project. Atuou em empresas como Ânima Educação, iLang e Spring Wireless, contribuindo com projetos robustos e artigos que impactam a comunidade dev globalmente.
INICIE AGORA SUA EVOLUÇÃO
Temos um grupo de Carreiras organizadas por temas, níveis e demandas reais do mercado. Você só precisa encontrar a que faz sentido pra você e se comprometer com sua evolução semana a semana.
❤Quero me matricular
O que você leva ao concluir uma Carreira?
Ao concluir cada curso dentro da carreira, você recebe um Certificado Alura reconhecido dentro do mercado educacional como validação de carga horária, habilidades conquistadas e projetos realizados.
❤Quero me matricular
Escolha a duração do seu plano e aproveite até 44% OFF
Plus
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
Matricule-seÀ vista R$1.020,24R$ 109 22% Off12x R$85,021 ano de Alura
Matricule-se no plano PLUS e garanta:
- 22 Carreiras
Jornada de estudos progressiva que te guia desde os fundamentos até a atuação prática. Você acompanha sua evolução, entende os próximos passos e se aprofunda nos conteúdos com quem é referência no mercado.
- 2.000 Cursos
Mobile, Programação, Front-end, DevOps, UX & Design, Marketing Digital, Data Science, Inovação & Gestão, Inteligência Artificial
- Acesso a TODOS os cursos por 1 ano
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
- Certificado
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
- Mentorias em grupo com especialistas
No Discord, você participa de eventos exclusivos, pode tirar dúvidas em estudos colaborativos e ainda conta com mentorias em grupo com especialistas de diversas áreas.
- Comunidade exclusiva
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
- Acesso ao conteúdo das Imersões
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
- App Android e iOS para estudar onde quiser
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Pro
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
Matricule-seÀ vista R$1.394,64R$ 149 22% Off12x R$116,221 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
- Luri , a inteligência artificial da Alura
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
- Alura Língua - Inglês e Espanhol
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
-
A melhor opção para sua carreira 🚀
Ultra Lab
Para estudantes ultra comprometidos atingirem seu objetivo mais rápido.
Matricule-seÀ vista R$2.798,64R$ 299 22% Off12x R$233,221 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
- Luri , com mensagens ILIMITADAS
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
- Luri Vision , a IA que enxerga suas dúvidas
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
- 6 Ebooks da Casa do Código
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.
- Talent Lab
Conecte-se ao mercado com mentoria personalizada, vagas exclusivas e networking estratégico que impulsionam sua carreira tech para o próximo nível.