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!

Ver Preço e Inscrição
Curso atualizado 2024, prático, com certificado e suporte online.

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 16 anos de experiência desenvolvendo softwares de todos os tamanhos.

Aprenda com um líder técnico experiente, que já formou 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 do curso 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
Revisão de JavaScript, além de introdução ao Node.js, Event Loop e ExpressJS. Saia do zero e avance rapidamente.

MÓDULO 2

Node.js + 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 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.

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

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

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 (atualmente se certificando em blockchain no MIT), sou professor universitário e acumulo mais de uma década formando profissionais em diferentes tecnologias, além de ter 9 livros publicados, mais de 600 artigos em portais e mais de 500 vídeos no Youtube.

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

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

173 lições distribuídas em 5 módulos (aprox. 30h), 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

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.

Sim, emito 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.

O pagamento nacional é realizado via PIX à vista ou nas plataformas PayPal (até 6x sem juros), Mercado Pago (boleto ou até 12x com juros) ou PagSeguro (até 18x 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 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.

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

Via de regra 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.