Sua carreira alura em
Desenvolvimento Back-End Node.js
Desenvolvimento back-end Node.JS: do básico a sistemas complexos, com boas práticas e stacks modernas usadas no mercado!
CONQUISTE SEU LUGAR NO MERCADO
Com a Carreira de Desenvolvimento Back-End Node.js, 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
Erick Muller
Líder Técnico na Sulamérica e professor mentor na... Ver mais
Erick Muller
Staff Engineer
Líder Técnico na Sulamérica e professor mentor na FIAP, com mais de 20 anos de carreira em tecnologia. Especialista em backend com Python, Go, TypeScript e Rust, tem sólida experiência em arquitetura serverless na AWS e integração de APIs. Foi responsável técnico por infraestruturas de missão crítica, migração de monolitos para microservices e mentoria de times. Como educador, produziu cursos e trilhas sobre Clean Architecture, DevOps e metodologias ágeis, unindo domínio técnico e didática.
Anderson Henrique de Santana Menezes
Tech Lead na Iteris, com forte especialização em... Ver mais
Anderson Henrique de Santana Menezes
Technical Lead
Tech Lead na Iteris, com forte especialização em desenvolvimento Fullstack JavaScript. Com experiência em Node.js, Angular, React e Vue, já atuou em empresas como Accenture, CoBlue e Objective, onde liderou projetos robustos, migração de APIs legadas e definições arquiteturais. Sua abordagem combina código limpo, TDD, SOLID e colaboração com times multidisciplinares, com foco em qualidade e performance.
Vinícius Albano
Com 14 anos de experiência, Vinícius Albano é... Ver mais
Vinícius Albano
Software Engineer
Com 14 anos de experiência, Vinícius Albano é engenheiro de software, arquiteto de soluções e especialista em sistemas distribuídos e arquitetura orientada a eventos. Atua como Senior Backend Engineer na Wonderschool (EUA) e já liderou projetos de impacto em saúde, educação e fintechs, como DoctorAssistant.ai e Portal do Trader. Domina Node.js, NestJS, GCP, AWS, arquitetura limpa, DDD e IA aplicada. Também é palestrante, criador de conteúdo, consultor estratégico e fundador da comunidade DDD Brasil.
Vinicios Neves
Tech Lead e Educador, mistura código e didática... Ver mais
Vinicios Neves
Tech Lead e desenvolvedor sênior front-end
Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.
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
Seu ambiente pronto e lógica afiada
Esse é o ponto inicial da sua jornada na carreira, você precisa construir uma base sólida em lógica de programação e JavaScript, fundamentais para qualquer pessoa que deseja atuar como desenvolvedora.
Do “hello API” ao CRUD completo
Voltado para quem já domina lógica de programação e a sintaxe JavaScript, este nível te dará as ferramentas para construir uma APIs REST com Express, consolidando fundamentos de HTTP e CRUD. Também entenderá como integrar o back-end ao front-end em uma aplicação completa, adotando práticas usadas no mercado. Irá trabalhar com persistência de dados com bancos relacionais (SQL) e NoSQL (MongoDB), utilizando ORM para modelagem e migrações. Implementará validações, testes e tratamento de erros. Terá o primeiro contato com NestJS e TypeORM para organização e escalabilidade de aplicações.
- 32 cursos
- 300 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Realizar testes de imagens em um API
- Integrar aplicação e banco de dados
- Instalar o Git e versionar projetos
- Entender os comandos do Git e como utilizá-lo em um projeto
- Aprender sobre ORMs
- Conhecer a linguagem SQL
- Realizar testes E2E em uma API
- Autenticar usuários com JWT
- Implementar camada de segurança nas senhas dos usuários
- Desenvolver APIs REST
- Colaborar em projetos de software
- Gerenciar de variáveis de ambiente
- Conhecer a linguagem SQL
- Implementar tratamento de erros
- Criar e manipular dicionários em Python
- Criar conta e repositórios no GitHub
- Criar testes de intergração
- Otimizar rotas de uma API
- Desenvolver APIs REST
- Aplica o TDD
- Praticar o desenvolvimento de aplicações Node.js
- Aprimorar conhecimentos sobre arquitetura MVC
- Proteger de rotas de uma API
- Implementar testes unitarios
- Praticar o desenvolvimento de aplicações Node.js
- Explorar o framework Nest.js
- Compartilhar projetos no GitHub
- Aprimorar conhecimentos sobre arquitetura MVC
- Testar Banco de dados
- Implementar migrações
- Criar Interceptors para Logging do sistema
01JavaScript com Node.js: criando sua primeira biblioteca
02Node.js: criando uma API Rest com Express e MongoDB
03Node.js: lidando com buscas, filtros, paginação e erros em uma API
04React: comece seu projeto full stack
05Node.js: continue seu projeto full stack criando uma API com Express
06React e Node.js: consumindo APIs no React no projeto full stack
07Git e GitHub: compartilhando e colaborando em projetos
08DevOps: construindo e gerindo containers com o Docker
09ORM com Node.js: desenvolvendo uma API com Sequelize e SQLite
10ORM com Node.js: avançando nas funcionalidades do Sequelize
11Swagger: documentando APIs REST com OpenAPI
12ESLint: padronizando código com regras personalizadas
13Node.js: testes unitários e de integração
14Node.js: implementando testes em uma API Rest
15Node.JS: melhorando o fluxo de desenvolvimento e integração de sua equipe
16Cloud: realize o deploy de aplicações na AWS
17Node.js: criptografia e tokens JWT
18Node.js: criando API Rest com autenticação, perfis de usuários e permissões
19Nodejs: Autenticação, Passport e OAuth 2.0
20WebSockets: implemente comunicações em tempo real com Socket.IO e MongoDB
21WebSockets: implemente autenticação e avance no Socket.IO
22Git e GitHub: dominando controle de versão de código
23DevOps: trabalhando com repositórios no GitHub
24JavaScript: programação Orientada a Objetos
25Typescript: construção de uma API com tipagem segura
26SOLID com TypeScript: aplicando boas práticas em orientação a objetos
27Padrões de projeto com TypeScript: aprimorando uma API com arquitetura limpa
28Desenvolvimento Seguro: lidando com erros e logs em uma aplicação
29TypeScript: desenvolvendo validações e tratando erros
30Nest.js: Persistindo dados com TypeORM e PostgreSQL
31Nest.js: lidando com migrações, relacionamentos ORM e erros em uma API
32Nest.js: adicionando funcionalidades com Redis, JWT e logging
33 - Checkpoint da Carreira
De “funciona” para “escalável e confiável”
Chegou o momento de se aprofundar em temas técnicos essenciais para projetos de maior complexidade: boas práticas de escrita de código, algoritmos, estruturas de dados, aprofundar em banco de dados e, claro, arquitetura de software. Vamos abordar conceitos como Clean Architecture, Domain-Driven Design (DDD), modularização, microserviços e aplicações serverless.
- 29 cursos
- 332 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Utilizar listas
- Implementar boas práticas e padrões de projeto
- Secret Scanning
- Inserir dados nas tabelas
- Desacoplar serviços em uma aplicação
- Filtrar seus dados nas consultas
- Criar, alterar e excluir tabelas
- Colaboração multidisciplinar e trabalho em equipe no design de serviços
- AppSec
- AppSec
- Executar funções AWS lambda
- Vulnerabilidades
- Trabalhar com o Node
- Utilizar padrões de design de código
- Criar consultas no banco de dados
- Manipulação de tipos primitivos e complexos em JavaScript
- Implementar boas práticas e padrões de projeto
- Explorar o framework Nest.js
- DevSecOps
- Implementar tratamento de erros
- SCA
- Implementar boas práticas e padrões de projeto
- Aplicação de príncipios SOLID
- Utilizar async/await
- Implementar boas práticas e padrões de projeto
- Vulnerabilidades
- Segurança
- DAST
- Explorar o framework Nest.js
- Explorar o framework Nest.js
- Pensamento estratégico
- Antecipar possíveis alterações
- DevSecOps
- Implementar aplicações com Serverless Framework e AWS
- Integrar uma aplicação Serverless a serviços da AWS
- Segurança
- SAST
- Refatoração de código
- Aplicar boas práticas para manter seu código limpo e eficiente
- Desacoplar serviços em uma aplicação
01Scripting: automatizando tarefas com Bash e Docker
02Linux: criando script de monitoramento de sistema
03DevOps: explorando conceitos, comandos e scripts no Linux CLI
04JavaScript I: algoritmos de ordenação
05Algoritmos com JavaScript II: aprofundando em algoritmos de ordenação e busca
06Node.js: dominando filas, pilhas e estruturas de dados
07PostgreSQL: comandos DML e DDL
08PostgreSQL: administração e otimização do banco
09SQLite online: conhecendo instruções SQL
10SQLite Online: executando consultas SQL
11Realizando consultas com SQL: Joins, Views e transações
12SQLite online: análise de dados com SQL
13MongoDB: conhecendo um banco de dados NoSQL
14MongoDB: modelagem de dados
15Desenvolvimento Seguro: estratégias de segurança para dados de entrada
16Node.js: dominando streams e processando arquivos pesados
17Node.js: gerenciando threads e processos
18Node.js: testando API's REST e scripts assíncronos
19Node.js: clean code, arquitetura limpa e boas práticas
20DDD: fundamentos do design orientado a domínio
21DDD: modelagem estratégica de sistemas
22DDD: aplicando padrões táticos
23Node.js: arquitetura de monolito modular
24Node.js: migração de monolito para microsserviços
25Node.js: desenvolvendo aplicações serverless na nuvem
26Node.js: mensageria e arquitetura orientada a eventos
27Modelagem de ameaças: identifique riscos na concepção do software
28Desenvolvimento Seguro: implementando Secret Scanning e SAST na esteira de CI
29Desenvolvimento seguro com DAST e SCA: protegendo as dependências e a aplicação em execução
30 - Checkpoint da Carreira
Do serviço robusto ao serviço resiliente em produção
Nesta etapa, o foco deixa de ser apenas "como o código funciona" e passa a ser "como o sistema sobrevive e escala". Você prenderá a desenhar redes seguras e orquestrar containers com ECS e EKS. Entenda a cultura DevOps através de Infraestrutura como Código (Terraform e Ansible) e a automação total do ciclo de vida do software com pipelines de CI/CD no GitHub Actions. Além disso, aprofunde-se em designs de comunicação modernos, como GraphQL e RPC, para criar sistemas distribuídos de alta performance.
- 20 cursos
- 170 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Explorar o framework Nest.js
- Integrar aplicação e banco de dados
- Implementar migrações
01Amazon EC2: alta disponibilidade e escalabilidade em uma aplicação
02Amazon VPC: configurando redes na AWS
03AWS: entendendo e controlando os custos dos serviços
04Amazon ECS: gerencie Docker na nuvem da AWS
05Banco de dados na AWS: gerencie RDS e DynamoDB
06Amazon EKS: gerenciando aplicações conteinerizadas com Kubernetes
07Podman: implantando aplicações em containers
08Graphql: criando APIs baseada em esquemas
09[EM BREVE] Node.js: aplicando design RPC
10Infraestrutura como código: preparando máquinas na AWS com Ansible e Terraform
11Infraestrutura como código: separando ambientes na AWS com Ansible e Terraform
12Infraestrutura como código: montando uma infraestrutura elástica na AWS
13Infraestrutura como código: Docker e Elastic Beanstalk na AWS
14Infraestrutura como código: Terraform, Docker e Elastic Container Service
15Infraestrutura como código: Terraform e Kubernetes
16Integração Contínua: pipelines e testes automatizados com GitHub Actions
17Integração Contínua: Pipeline Docker no Github Actions
18Integração Contínua: Pipeline de entrega e implementação contínua na EC2
19Integração Contínua: automatize o deploy no Amazon ECS
20Integração Contínua: automatizando a entrega no Kubernetes
21 - 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.
Erick Muller
Líder Técnico na Sulamérica e professor mentor na... Ver mais
Erick Muller
Staff Engineer
Líder Técnico na Sulamérica e professor mentor na FIAP, com mais de 20 anos de carreira em tecnologia. Especialista em backend com Python, Go, TypeScript e Rust, tem sólida experiência em arquitetura serverless na AWS e integração de APIs. Foi responsável técnico por infraestruturas de missão crítica, migração de monolitos para microservices e mentoria de times. Como educador, produziu cursos e trilhas sobre Clean Architecture, DevOps e metodologias ágeis, unindo domínio técnico e didática.
Anderson Henrique de Santana Menezes
Tech Lead na Iteris, com forte especialização em... Ver mais
Anderson Henrique de Santana Menezes
Technical Lead
Tech Lead na Iteris, com forte especialização em desenvolvimento Fullstack JavaScript. Com experiência em Node.js, Angular, React e Vue, já atuou em empresas como Accenture, CoBlue e Objective, onde liderou projetos robustos, migração de APIs legadas e definições arquiteturais. Sua abordagem combina código limpo, TDD, SOLID e colaboração com times multidisciplinares, com foco em qualidade e performance.
Vinícius Albano
Com 14 anos de experiência, Vinícius Albano é... Ver mais
Vinícius Albano
Software Engineer
Com 14 anos de experiência, Vinícius Albano é engenheiro de software, arquiteto de soluções e especialista em sistemas distribuídos e arquitetura orientada a eventos. Atua como Senior Backend Engineer na Wonderschool (EUA) e já liderou projetos de impacto em saúde, educação e fintechs, como DoctorAssistant.ai e Portal do Trader. Domina Node.js, NestJS, GCP, AWS, arquitetura limpa, DDD e IA aplicada. Também é palestrante, criador de conteúdo, consultor estratégico e fundador da comunidade DDD Brasil.
Vinicios Neves
Tech Lead e Educador, mistura código e didática... Ver mais
Vinicios Neves
Tech Lead e desenvolvedor sênior front-end
Tech Lead e Educador, mistura código e didática há mais de uma década. Especialista em TypeScript, lidera equipes full-stack em Portugal e inspira futuros desenvolvedores na FIAP e Alura. Com um pé no código e outro no ensino, ele prova que a verdadeira engenharia de software vai além das linhas de código. Além de, claro, ser senior em falar que depende.
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
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
Matricule-seÀ vista R$1.30812x R$1091 ano de Alura
Matricule-se no plano PLUS e garanta:
- 23 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.145 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.78812x R$1491 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$3.58812x R$2991 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 , mentorias individuais e vagas exclusivas
Conecte-se ao mercado com mentoria individual personalizada, vagas exclusivas e networking estratégico que impulsionam sua carreira tech para o próximo nível.