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 matricularSua 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
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.
Habilidades que desbloqueia nesse nível:
- Colaborar em projetos de software
- Entender os comandos do Git e como utilizá-lo em um projeto
- Compartilhar projetos no GitHub
- Instalar o Git e versionar projetos
- Criar conta e repositórios no GitHub
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.
- 25 cursos
- 244 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Autenticar usuários com JWT
- Realizar testes E2E em uma API
- Aprimorar conhecimentos sobre arquitetura MVC
- Integrar aplicação e banco de dados
- Implementar migrações
- Criar e manipular dicionários em Python
- Aprender sobre ORMs
- Configurar pipelines de testes avançadas
- Gerenciar de variáveis de ambiente
- Criar testes de integração no CI
- Conhecer a linguagem SQL
- Criar Interceptors para Logging do sistema
- Criar testes de intergração
- Desenvolver APIs REST
- Explorar o framework Nest.js
- Implementar tratamento de erros
- Conhecer a linguagem SQL
- Aplica o TDD
- Aprimorar conhecimentos sobre arquitetura MVC
- Praticar o desenvolvimento de aplicações Node.js
- Implementar testes unitarios
- Proteger de rotas de uma API
- Otimizar rotas de uma API
- Praticar o desenvolvimento de aplicações Node.js
- Implementar camada de segurança nas senhas dos usuários
- Desenvolver APIs REST
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
04DevOps: construindo e gerindo containers com o Docker
05ORM com Node.js: desenvolvendo uma API com Sequelize e SQLite
06ORM com Node.js: avançando nas funcionalidades do Sequelize
07Swagger: documentando APIs REST com OpenAPI
08Node.js: implementando testes em uma API
09Node.JS: melhorando o fluxo de desenvolvimento e integração de sua equipe
10Cloud: realize o deploy de aplicações na AWS
11Node.js: criptografia e tokens JWT
12Node.js: criando API Rest com autenticação, perfis de usuários e permissões
13Nodejs: Autenticação, Passport e OAuth 2.0
14WebSockets: implemente comunicações em tempo real com Socket.IO e MongoDB
15WebSockets: implemente autenticação e avance no Socket.IO
16JavaScript: programação Orientada a Objetos
17Typescript: construção de uma API com tipagem segura
18SOLID com TypeScript: aplicando boas práticas em orientação a objetos
19TypeScript: desenvolvendo validações e tratando erros
20Padrões de projeto com TypeScript: aprimorando uma API com arquitetura limpa
21Desenvolvimento Seguro: lidando com erros e logs em uma aplicação
22Nest.js: Persistindo dados com TypeORM e PostgreSQL
23Nest.js: lidando com migrações, relacionamentos ORM e erros em uma API
24Nest.js: adicionando funcionalidades com Redis, JWT e logging
25Desenvolvimento Back-end com IA: Fundamentos Práticos [EM BREVE]
26 - Checkpoint da Carreira
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.
- 14 cursos
- 140 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Secret Scanning
- DAST
- Trabalhar com o Node
- Explorar o framework Nest.js
- Segurança
- AppSec
- Integrar aplicação e banco de dados
- SAST
- Vulnerabilidades
- SCA
- Implementar migrações
- DevSecOps
- AppSec
- Segurança
- Utilizar listas
- Manipulação de tipos primitivos e complexos em JavaScript
- DevSecOps
- Vulnerabilidades
01JavaScript I: algoritmos de ordenação
02Algoritmos com JavaScript II: aprofundando em algoritmos de ordenação e busca
03Node.js: dominando filas, pilhas e estruturas de dados
04PostgreSQL: comandos DML e DDL
05PostgreSQL: administração e otimização do banco
06MongoDB: conhecendo um banco de dados NoSQL
07MongoDB: modelagem de dados
08Desenvolvimento Seguro: estratégias de segurança para dados de entrada
09Desenvolvimento Seguro: implementando Secret Scanning e SAST na esteira de CI
10Desenvolvimento seguro com DAST e SCA: protegendo as dependências e a aplicação em execução
11Node.js: dominando streams e processando arquivos pesados
12Node.js: gerenciando threads e processos
13Graphql: criando APIs baseada em esquemas
14Desenvolvimento Back-end com IA: Práticas Avançadas e Integração [EM BREVE]
15 - Checkpoint da Carreira
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.
- 9 cursos
- 152 horas para conclusão
- Com certificado de conclusão
Habilidades que desbloqueia nesse nível:
- Utilizar async/await
- Compartilhar pacotes
- Utilizar código assíncrono
- Utilizar padrões de design de código
- Pensamento estratégico
- Implementar boas práticas e padrões de projeto
- Antecipar possíveis alterações
- Explorar o framework Nest.js
- Executar funções AWS lambda
- Praticar o desenvolvimento de aplicações Node.js
- Implementar tratamento de erros
- Refatoração de código
- Manipular o fluxo de dados com Streams
- Implementar boas práticas e padrões de projeto
- Desacoplar serviços em uma aplicação
- Implementar aplicações com Serverless Framework e AWS
- Implementar boas práticas e padrões de projeto
- Implementar boas práticas e padrões de projeto
- Colaboração multidisciplinar e trabalho em equipe no design de serviços
- Aplicação de príncipios SOLID
- Explorar o framework Nest.js
- Usar pacotes
- Aplicar boas práticas para manter seu código limpo e eficiente
- Utilizar async/await
- Desacoplar serviços em uma aplicação
- Estruturar pacotes
- Explorar o framework Nest.js
- Integrar uma aplicação Serverless a serviços da AWS
01Node.js: clean code, arquitetura limpa e boas práticas
02DDD: fundamentos do design orientado a domínio
03DDD: modelagem estratégica de sistemas
04DDD: aplicando padrões táticos
05Node.js: arquitetura de monolito modular
06Node.js: migração de monolito para microsserviços
07Node.js: serviços RPC escaláveis e transmissão de dados
08Node.js: desenvolvendo aplicações serverless na nuvem
09Node.js: mensageria e arquitetura orientada a eventos
10 - 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.
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
ESCOLHA O SEU PLANO
Plus 24
O Plano Plus evoluiu: agora com Luri para impulsionar sua carreira com os melhores cursos e acesso à maior comunidade tech.
Matricule-seÀ vista R$1.903,20R$ 244 35% OFF12x R$158,602 anos de Alura
Matricule-se no plano PLUS 24 e garanta:
- 29 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.242 Cursos
Programação, Data Science, Front-end, DevOps, Mobile, Inovação & Gestão, UX & Design, 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.
- Certificado
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
- Luri Chat , a inteligência artificial da Alura
Acesso à inteligência artificial da Alura.
- 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.
-
O mais vendido 🚀
Pro 24
Luri Vision chegou no Plano Pro: a IA da Alura que enxerga suas dúvidas, acelera seu aprendizado e conta também com o Alura Língua que prepara você para competir no mercado internacional.
Matricule-seÀ vista R$2.511,60R$ 321 35% OFF12x R$209,302 anos de Alura
Todos os benefícios do PLUS 24 e mais vantagens exclusivas:
- Luri , acesso ilimitado a todas as funcionalidades da IA da Alura
Chat, busca, exercícios abertos, revisão de aula, geração de legenda para certificado.
- 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.
- 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.
- 2 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.
Ultra Lab 24
Para quem quer atingir seus objetivos mais rápido: Luri Vision ilimitado, vagas de emprego exclusivas e mentorias para acelerar cada etapa da jornada.
Matricule-seÀ vista R$4.992R$ 639 35% OFF12x R$4162 anos de Alura
Todos os benefícios do PRO 24 e mais vantagens exclusivas:
- Martech Lab
Catálogo de tecnologia para quem é da área de Marketing
- Luri Vision , a IA que enxerga suas dúvidas de forma ilimitada
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.
- 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.