Curso Node.js e MongoDB

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 Inscrever-se
Curso 100% prático, intensivo e sem enrolação. Com certificado.

torne-se um desenvolvedor de aplicações

Node.js e MongoDB

JavaScript é hoje a linguagem de programação mais popular do mundo. Aliada à plataforma Node.js 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.
Amazon AWS
Não basta desenvolver, você tem de saber como subir a sua aplicação em produção. Que tal na Amazon AWS?
🙌🏻
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 mais de uma década de experiência desenvolvendo softwares de todos os tamanhos.

Aprenda com um líder técnico experiente, que já formou milhares de programadores.
Grupo de Discord 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 do Google 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 do curso em repositório privado e ebooks de bônus.

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!

MÓDULO 1

Fundamentos
Revisão de JavaScript, além de introdução ao Node.js, Event Loop e ExpressJS. Saia do zero e avance rapidamente.

Bônus: Ebook "Node.js para Iniciantes".

MÓDULO 2

Node.js + MongoDB
A base de MongoDB e CRUD completo com o driver oficial para Node.js, incluindo tratamento de erros e deploy via Git na Umbler.

Bônus: Ebook "Como Criar uma Web App com Node.js e MongoDB".

MÓDULO 3

Web API RESTful
Construção de uma Web API básica, com persistência em arquivos, arquitetura em middlewares (validação e autenticação), autenticação via API Key e padrão MVC.

Bônus: Ebook "WebAPIs em Node.js".

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.

Bônus: Ebook "Entendendo Microservices".

MÓDULO 5

Web Application
Aplicação web completa com com Passport, criptografia, envio de email (Nodemailer), listagem, paginação, autorização por perfis, partial views e Bootstrap.

Bônus: Ebook "Front-end para Iniciantes".

MÓDULO 6

Infraestrutura
Publicação no Amazon AWS Lightsail com SSL, PM2 e MongoDB Atlas. Além disso, segurança e replicação de servidores MongoDB.

Bônus: Ebook "Boas Práticas com Node.js".

Conheça o instrutor

Olá, sou Luiz Duarte

Eu comecei na área de TI em 2006 como suporte técnico, mas rapidamente mudei para programação, área que atuo até hoje, ora desenvolvendo, ora liderando projetos.

Desde então, tive a oportunidade de trabalhar em todo tipo, tamanho e complexidade de projetos, incluindo aplicações móveis, web, desktop, SaaS, PaaS, POS, barramentos de serviços, motores de busca, crawlers, bancos digitais e até minha própria startup, todos do zero até produção.

Como professor de graduação, pós-graduação e cursos livres, acumulo mais de uma década formando profissionais em diferentes tecnologias, além de ter 9 livros publicados na área de software.

Nos últimos anos, tenho me dedicado ao ecossistema JavaScript e suas inúmeras possibilidades, tendo fundado ano passado a DLZ Tecnologia junto de um sócio, uma consultoria em arquitetura de softare e treinamentos.

Depoimentos

Ok, mas eu já falei demais do meu curso e de mim mesmo. Gostaria que conhecesse algumas pessoas, dentre as centenas que já se formaram comigo.

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

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

Inscreva-se

12x de R$19,67
R$197,00 no PIX ou em 1x
Dúvidas? Fale com [email protected]

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.

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.

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

Desconto no PIX ou para grupos.

E-mail para [email protected] para maiores 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 privado de alunos no Discord e você sempre pode lhe enviar emails no [email protected], para resolver suas dúvidas.

O pagamento é realizado primariamente na plataforma do Mercado Pago, uma das mais famosas e seguras do país. Eles aceitam as principais bandeiras de cartão em até 12x, além de outras formas de pagamento como boleto.

No PIX forneço desconto, basta enviar o valor da inscrição para [email protected] e depois enviar o comprovante para este mesmo e-mail.

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 profissionais que estejam buscando uma posição júnior com Node.js, mas que já tenham conhecimentos básicos de programação oriundos da faculdade ou curso técnico, como algoritmos e lógica.

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