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
Marcelo Oliveira
Senior .NET Software Engineer no Itaú e instrutor... Ver mais
Marcelo Oliveira
Engenheiro de Software .NET Sênior no Itaú
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.
Daniel Portugal
Com mais de 20 anos de experiência em... Ver mais
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.
Daniel Artine
Daniel é Senior Software Engineer na Pismo e... Ver mais
Daniel Artine
Senior Software Engineer
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.
Vinicius Costa Santos
Engenheiro de software com mais de 20 anos de... Ver mais
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
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:
- Pensamento analítico
- Configurar o ambiente de desenvolvimento em diferentes sistemas operacionais
- Explorar o ecossistema do C#, incluindo a documentação e recursos úteis, como Stackoverflow e Office 2019
- Criar um programa em C# e compreender o conceito de tipagem forte
- Aprender a avaliar bandas e calcular médias com base nos dados registrados
- Implementar funções para exibir o menu principal e registrar bandas em listas e dicionários
- Solução de problemas
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.
- 16 cursos
- 161 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Melhorar habilidades como desenvolvedor em C# e .NET
- Integrar MongoDB e .NET
- Melhorar habilidades como desenvolvedor em C# e .NET
- Aprofundar o conhecimento em Orientação a Objetos
- Entender os comandos do Git e como utilizá-lo em um projeto
- Criar pacotes
- Escrever código eficiente e bem organizado
- Controlar acesso e documentar bibliotecas para uso por terceiros.
- Aplicar boas práticas para manter seu código limpo e eficiente
- Escolher e implementar estruturas de dados adequadas, como listas, dicionários e conjuntos
- Percorrer coleções utilizando loops tradicionais, foreach, IEnumerable e IEnumerator.
- Estruturar código com boas práticas
- Integrar bibliotecas em projetos reais e estender suas funcionalidades.
- Diferenciar as versões do HTTP
- Implementar boas práticas e padrões de projeto
- Criar conta e repositórios no GitHub
- Criar arquivos JSON ou TXT com C# de forma prática
- Manipular dados de forma elegante com LINQ
- Gerenciar versões e atualizações seguindo boas práticas de manutenção.
- Colaborar em projetos de software
- Entender o HTTP
- Melhorar habilidades como desenvolvedor em C# e .NET
- Filtrar, ordenar e transformar dados com LINQ.
- Melhorar habilidades como desenvolvedor em C# e .NET
- Implementar técnicas avançadas de programação
- Manipular campos de uma API atribuindo a uma propriedade
- Modelar dados NoSQL em C#
- Criar, versionar e publicar pacotes no NuGet (público e privado).
- Aplicar o operador yield para criar iterações sob demanda.
- Configurar o ambiente de desenvolvimento e gerenciar dependências com NuGet.
- Avaliar segurança, compatibilidade e confiabilidade de pacotes externos.
- Melhorar habilidades como desenvolvedor em C# e .NET
- Manipular coleções de dados de forma eficiente em C#.
- Usar aggregation pipelines avançados
- Otimizar uso de memória e desempenho em aplicações com grandes volumes de dados.
- Instalar o Git e versionar projetos
- Otimizar consultas com índices
- Trabalhar com JSON e BSON
- Integrar projetos C# com aplicações externas
- Implementar operações assíncronas
- Explorar o ecossistema do C#, incluindo a documentação e recursos úteis, como Stackoverflow e Office 2019
- Compartilhar projetos no GitHub
- Criar e aplicar métodos de extensão para ampliar funcionalidades.
- Utilizar coleções genéricas e imutáveis para maior segurança e performance.
- Aplicar o HTTPS
- Transformar JSON de uma API externa em objetos C#
- Manipular dados de forma elegante com LINQ
- Criar e estruturar bibliotecas em .NET (Class Library) aplicando boas práticas de POO.
01C#: aplicando a Orientação a Objetos
02C#: dominando Orientação a Objetos
03C#: consumindo API, gravando arquivos e utilizando o LINQ
04Git e GitHub: compartilhando e colaborando em projetos
05C#: trabalhando com arquivos
06C#: Manipulação de dados com coleções e LINQ
07C#: desenvolvimento e gerenciamento de bibliotecas
08Redes e Protocolos: fundamentos da web
09.NET 6: criando uma web API
10.NET 6: relacionando entidades
11.NET 6 e Identity: implementando controle de usuário
12ASP.NET: autenticação e autorização em APIs e aplicações web
13Swagger: documentando suas APIs
14.NET: desenvolvendo aplicações web modernas com Blazor
15.NET: persistência de dados com MongoDB
16Desenvolvimento Back-end com IA: Fundamentos Práticos
17 - Checkpoint da Carreira
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.
- 17 cursos
- 168 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Aplicação de príncipios SOLID
- Implementar testes de carga com k6
- Melhorar habilidades como desenvolvedor em C# e .NET
- Criar testes de integração no CI
- Aplicação de príncipios SOLID
- Melhorar habilidades como desenvolvedor em C# e .NET
- Criar testes de intergração
- Aplicar boas práticas de planejamento de testes
- Entender a importância dos testes automatizados no código
- Adotar boas práticas de codificação
- Aplicar boas práticas para manter seu código limpo e eficiente
- Realização de testes de unidade
- Melhorar a qualidade do código
- Criar testes com xUnit e NUnit
- Desenvolva boas práticas e padrões para testes
- Implementar segurança de configuração com Secrets
- Utilizar padrões de design de código
- Melhorar a qualidade do código
- Pratique a escrita de código de testes
- Refatoração de código
- Melhorar a qualidade do código
- Adotar boas práticas de codificação
- Escrita de código legível
- Adotar boas práticas de codificação
- Implementar testes unitarios
- Utilizar padrões de design de código
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
08Testes em .NET: fundamentos, boas práticas e automação em pipelines CI/CD
09Selenium WebDriver e C# parte 1: testes da sua web app
10Selenium WebDriver e C# parte 2: outros recursos
11C#: Boas práticas de código e projeto
12C#: aplique boas práticas de refatoração e torne seu código mais legível
13C#: aplique princípios SOLID e padrões de projeto
14Segurança com ASP.NET Core: proteja aplicações Web
15Segurança com ASP.NET Core: proteja suas Web APIs
16Segurança com ASP.NET Core: coordene aplicações e centralize a segurança
17Desenvolvimento Back-end com IA: Práticas Avançadas e Integração [EM BREVE]
18 - Checkpoint da Carreira
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.
- 13 cursos
- 143 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Monitoramento com Azure Monitor e Insights
- Entender como implementar produtores e consumidores Kafka no Spring
- Conhecer e saber usar os recursos de segurança existentes
- Aplicar configurações avançadas no Spring e Kafka
- Gerenciar infraestrutura utilizando Docker, Kubernetes e Helm.
- Praticar comunicação efetiva
- Migrar sistemas monolíticos para arquitetura de microsserviços.
- Melhorar habilidades como desenvolvedor em C# e .NET
- Conhecer os recursos de segurança do Azure
- Monitorar aplicações e máquinas virtuais na nuvem Azure
- Implementar segurança com Keycloak e configurar API Gateways com YARP.
- Desenvolvimento .NET em Nuvem
- Melhorar habilidades como desenvolvedor em C# e .NET
- Aprimoramento de performance utilizando o ciclo de vida do Angular
- Azure SQL Database e Entity Framework Core
- Segurança com Microsoft Entra ID e OpenID
- Antecipar possíveis alterações
- Implementar boas práticas e padrões de projeto
- Dominar a comunicação e mensageria síncrona e assíncrona entre serviços distribuídos.
- Aplicar técnicas de observabilidade e monitoramento em ambientes operacionais.
- Criar recursos na Azure
- Infraestrutura como Código (IaC) e CI/CD
01Fundamentos da Arquitetura de Software Moderna
02Padrões de Integração em Sistemas Distribuídos
03Padrões arquiteturais de software: escala, resiliência e observabilidade
04Arquitetura .NET: descomplicando a Clean Architecture
05Arquitetura .NET: modelando aplicações com Domain-Driven Design Estratégico
06Arquitetura .NET: modelando aplicações com Domain-Driven Design Tático
07Arquitetura em .NET: criando uma arquitetura de sistemas no Azure
08Arquitetura distribuída e escalável com .NET: do monolito ao Kubernetes
09.NET: Soluções em nuvem com Azure na prática
10Microsserviços: explorando os conceitos
11Microsserviços na prática: entendendo a tomada de decisões
12Microsserviços e .NET6: implementando a comunicação
13Microsserviços e .NET6: deploy na AWS
14 - 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.
Marcelo Oliveira
Senior .NET Software Engineer no Itaú e instrutor... Ver mais
Marcelo Oliveira
Engenheiro de Software .NET Sênior no Itaú
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.
Daniel Portugal
Com mais de 20 anos de experiência em... Ver mais
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.
Daniel Artine
Daniel é Senior Software Engineer na Pismo e... Ver mais
Daniel Artine
Senior Software Engineer
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.
Vinicius Costa Santos
Engenheiro de software com mais de 20 anos de... Ver mais
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.
Leonardo Gasparini
Desenvolvedor Backend Sênior com mais de 10 anos... Ver mais
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.
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 matricularO 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
Comece a estudar agora na maior escola de tecnologia do país
Plus 24
Todos os cursos, trilhas e certificados para evoluir.
Matricule-seÀ vista R$2.196R$ 244 25% OFF12x R$1832 anos de Alura
Matricule-se no plano PLUS 24 e garanta:
- 36 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.330 Cursos
Back-end, Dados, Front-end, DevOps, Mobile, Gestão & Negócios, UX & Design, Cibersegurança, Cloud, Inteligência Artificial
- Acesso a TODOS os cursos por 2 anos
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.
- Certificados reconhecidos pelo mercado
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
- Luri : nossa IA exclusiva, que acelera e personaliza seu aprendizado
Acesso à inteligência artificial da Alura.
- Modo entrevista técnica e comportamental
Modo entrevista técnica e comportamental
-
O mais vendido 🚀
Pro 24
Aprenda mais rápido com IA, idiomas e imersões.
Matricule-seÀ vista R$2.898R$ 322 25% OFF12x R$241,502 anos de Alura
Todos os benefícios do PLUS 24 e mais vantagens exclusivas:
- Livros da Casa do código: Acesso ao acervo de livros da maior editora tech do país
Acesso ao catálogo da Casa do Código e leitura dentro da plataforma
- Luri Vision : a versão mais completa da nossa IA, que permite envio de imagens
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
- Acesso ao maior portal de vagas tech do Brasil
Acesso ao maior portal de vagas tech do Brasil
- Desafios de código
Desafios de código
- System design
System design
- Alura Língua : cursos de inglês e espanhol com foco na área tech
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Ultra Lab 24
Aceleração de carreira: mentoria, vagas e prática guiada.
Matricule-seÀ vista R$5.760R$ 640 25% OFF12x R$4802 anos de Alura
Todos os benefícios do PRO 24 e mais vantagens exclusivas:
- Luri Vision Ilimitada: a versão mais completa da nossa IA
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais de forma ilimitada.
- Lives CareerUp: eventos exclusivos com foco em empregabilidade e carreira
Lives CareerUp: eventos exclusivos com foco em empregabilidade e carreira
- 2 mentorias individuais com foco na sua carreira
2 mentorias individuais com foco na sua carreira