Curso Node.js

Aprenda a desenvolver suas primeiras aplicações web e web APIs usando as tecnologias que mais crescem no mercado!

Dê um start na sua carreira ou atualize-se, se tornando um desenvolvedor Node.js!

Clique para Preço e Inscrição
Curso atualizado 2025, prático, com certificado e suporte online.

torne-se um desenvolvedor de aplicações

Node.js, Express e MongoDB

JavaScript é hoje a linguagem de programação mais popular do mundo. Aliada à plataforma Node.js, ao framework Express e ao banco de dados MongoDB, você desenvolve end-to-end com apenas uma linguagem de programação.

Node.js
Uma plataforma que permite criar aplicações utilizando arquiteturas modernas e escaláveis.
MongoDB
Simplesmente o banco de dados mais prático para você aprender a construir aplicações reais com Node.js.
ExpressJS
O framework web para Node.js mais utilizado no mundo, por empresas de todos os tamanhos.
Microservices
A arquitetura de software #1 atualmente quando o assunto é aplicações distribuídas e escaláveis.
MySQL
Não fique apenas no MongoDB, mas aprenda também a programar com bancos relacionais como o MySQL.
🙌🏻
E muito mais!
Você aprenderá de maneira prática a usar os principais pacotes e técnicas do mercado.

aulas e suporte com especialista

Teoria e prática, juntos

O curso foi construído pelo Prof. Luiz Duarte, baseado em 19 anos de experiência desenvolvendo softwares de todos os tamanhos.

Aprenda com um líder técnico experiente, que já milhares centenas de programadores.
Grupo de Telegram com o professor e colegas, para suporte, vagas e troca de experiências.

PLATAFORMA COMPLETA

Estude no seu Ritmo

Todas aulas são gravadas e hospedadas em plataforma própria para que possa assistir quando e quantas vezes quiserem, além de muitos materiais extras.

Vídeos e artigos complementares às aulas, para se aprofundar nos conceitos.
Código-fonte das aulas em repositório privado.

CONTEÚDO DO CURSO

Saia do zero e avance rapidamente!

Menos é mais: em poucas lições você já estará entendendo como funciona o Node.js e construindo aplicações e web APIs completas usando ExpressJS, MongoDB e as bibliotecas mais populares para Node.js.

O QUE VOCÊ VAI APRENDER

A base de programação Node.js, incluindo JavaScript, Event Loop e Promises.
Construção de front-ends modulares com EJS e Bootstrap
Consulta, persistência e modelagem de dados usando MongoDB.
WebAPI RESTful com arquitetura MVC em middlewares e autenticação via API Key.
Autenticação com PassportJS e JSON Web Token (JWT), incluindo criptografia.
Boas práticas de programação com JavaScript, ExpressJS, Joi e mais.
Arquitetura de micro serviços, API Gateway, JWT e outros conceitos profissionais de web APIs.
Autenticação (login e logout), autorização (perfis) e auditoria (logging) de web APIs e micro serviços.
Testes unitários e de integração para garantir a qualidade da nossa aplicação.
Manipulação e leitura de arquivos usando file system (fs).
Publicação de aplicação e banco de dados na nuvem pública da Amazon AWS.
Envio de emails usando Nodemailer.
Segurança e replicação de instâncias de MongoDB.
Experiências práticas e conhecimento acumulado do professor e demais alunos.
E muito mais!
Lista completa das aulas aqui.

MÓDULO 1

Fundamentos
Lições de programação para completos iniciantes, frontend para quem nunca trabalhou com web antes, JavaScript e configuração do ambiente + revisão geral para te preparar pro curso.

MÓDULO 2

Node.js
introdução ao Node.js, Event Loop e ExpressJS, além de construção de console app, web app e web API, arquitetura em middlewares (validação e autenticação), autenticação via API Key e padrão MVC.

MÓDULO 3

MongoDB
A base de MongoDB e CRUD completo com o driver oficial para Node.js em um projeto de aplicação web completa com autenticação (Passport), criptografia, envio de email (Nodemailer), listagem, paginação, autorização por perfis, partial views e Bootstrap.

MÓDULO 4

Microservices
Fundamentos e prática de micro serviços com estudo de caso, implementação com MongoDB, schema validation, API Gateway e segurança com JWT e mais.

MÓDULO 5

Outros Bancos
Fundamentos de SQL para iniciantes em bancos relacionais, uso e aplicações com MySQL, Sequelize ORM e cache + pubsub com Redis.

MÓDULO 6

Extras
Orientação à Objetos, aprofundamentos, TypeScript, Clean Code, Deploy e muito mais.

EMPREENDEDORISMO

BÔNUS #1

Você tem veia empreendedora?

Você receberá como bônus um mini-curso de empreendedorismo para devs, onde vou lhe ensinar como ganhar dinheiro fazendo freelas, como montar uma startup e até mesmo como obter investimento para o seu negócio. Tudo baseado em minhas experiências reais fazendo isso. Confira a ementa do curso na página dele.

AGILIDADE

BÔNUS #2

O mínimo que você deve saber sobre Agile e Scrum!

Você receberá como bônus um mini-curso de Scrum para Iniciantes, onde você vai aprender os fundamentos da gestão de projetos de software, os princípios da agilidade e o básico do framework Scrum, de longe o "método" mais referenciado nas empresas de tecnologias atualmente. Confira a ementa do curso na página dele.

Instrutor

Luiz Duarte

Eu comecei na área de TI em 2006 inicialmente desenvolvendo, mais tarde liderando projetos de software.

Desde então, tive a oportunidade de trabalhar em todo tipo, tamanho e complexidade de projetos, incluindo apps mobile, web, desktop, SaaS, bancos digitais, fintechs e até minha própria startup, todos do zero até produção.

Pós-graduado em Ciência da Computação com quase 20 certificações, sou professor universitário e acumulo mais de uma década formando profissionais em diferentes tecnologias, além de ter 13 livros publicados, mais de 600 artigos em portais e mais de 600 vídeos no Youtube.

Nos últimos anos, tenho me dedicado ao ecossistema Web3, blockchain e cripto.

Depoimentos

Ok, mas eu já falei demais do meu curso e de mim mesmo. Gostaria que conhecesse alguns alunos, dentre os mais de 3 mil que já se formaram comigo, neste e em outros cursos.

ZERO RISCO

Satisfação garantida ou dinheiro de volta

Acredito em meu curso, mas se você quiser desistir da sua compra, tem 7 dias para fazê-lo e devolverei o valor investido integralmente.

Inscrição

Este é um curso online com videoaulas gravadas, mas que possui suporte com instrutor especialista, além de grupo de alunos que trocam entre si.

O que você vai receber

293 lições distribuídas em 6 módulos (aprox. 44h), para te tirar do zero até a construção e deploy de aplicações reais.
Plataforma online com acesso vitalício aos conteúdos do curso: videoaulas, artigos de apoio, vídeos complementares, referências de livros e mais.
Grupo privado de alunos no Telegram para suporte com o professor e troca de experiências.

Inscreva-se

de R$247,00
por R$197,00
Escolha e clique na forma de pagamento abaixo. Dúvidas? Email para [email protected]

PIX chave email [email protected]
Boleto e Cartões (até 12x)

Dúvidas Frequentes

Se você tiver quaisquer questões sobre o curso que não forem cobertas aqui, envie um email para [email protected]

Este curso é para programadores ou estudantes de programação que queiram aprender a construir aplicações web e web APIs de complexidade e porte médios, utilizando Node.js, MongoDB e diversas bibliotecas deste ecossistema.

O aluno já deve saber construir algoritmos em qualquer linguagem de programação e ter noções de banco de dados.

Conhecer HTML e JavaScript ajuda também, mas não é obrigatório.

Caso o aluno não possua esses requisitos, o curso inclui lições introdutórias que ensinam os fundamentos.

Sim, emitimos certificado de participação ao término das aulas, em nome da minha empresa de treinamentos e consultoria.

Somente para ex-alunos de outros cursos. Chame no grupo de alunos para mais informações.

Conforme o Código de Defesa do Consumidor prevê, você tem por direito 7 dias para desistir de uma compra online e lhe atenderei prontamente a este direito. Além disso, os pagamentos são realizados pela plataforma do Mercado Pago, uma das mais conhecidas e seguras do país, onde possuo uma reputação impecável há vários anos. Caso se sinta lesado, poderá solicitar ressarcimento pela própria plataforma também.

Com certeza. O instrutor faz parte do grupo VIP de alunos no Telegram e você sempre pode lhe enviar emails no [email protected], para resolver suas dúvidas.

Você terá 2 anos de suporte e atualizações do curso após sua inscrição.

O pagamento nacional é realizado via PIX à vista ou nas plataformas PayPal (até 6x sem juros) e Mercado Pago (boleto ou até 12x com juros), elas aceitam as principais bandeiras de cartão.

No caso de PIX, favor enviar comprovante para [email protected]

O pagamento internacional é realizado via PayPal, somente com cartão de crédito e sem parcelamento.

Você pode realizar o pagamento internacional via Payoneer ou PayPal. Envie um email para [email protected] solicitando mais informações.

Infelizmente não é possível, por uma questão de proteção do direito autoral. Você pode assistir as aulas quando e quantas vezes quiser, mas sempre dentro da plataforma do curso, que você possui acesso vitalício.

Este curso é para estudantes que estejam buscando uma posição júnior com Node.js

Se você for pleno ou sênior, mas estiver mudando para esta stack, este curso também pode ser útil.

Infelizmente não é possível, o curso deve ser adquirido separadamente por cada pessoa que deseja ter acesso a ele.

O curso é atualizado anualmente. No entanto, se encontrar algum problema em alguma lição, basta procurar o professor para que ele providencie a edição e/ou regravação da lição.

Sim, é possível habilitar as legendas automáticas no player de vídeo.