Curso Completo do Desenvolvedor NodeJS e MongoDB

Join our NodeJS and MongoDB course! Learn to build web apps step-by-step with fun projects. Start coding today!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about getting your hands dirty with NodeJS and MongoDB! You'll learn by doing, building cool projects like a news portal and even a Game of Thrones MMORPG clone. It's super practical and fun!

Key Points

  • Create real-world applications with NodeJS and MongoDB
  • Use Express framework and MVC design pattern
  • Learn about essential modules for web development

Learning Outcomes

  • Understand the basics of NodeJS and MongoDB
  • Develop a real-time chat application using websockets
  • Create a RESTful API similar to Instagram

About This Course

Aprenda a criar sites e sistemas web utilizando a plataforma NodeJS e o banco de dados MongoDB

Aprenda a desenvolver aplicações web com esse curso completo de NodeJS e MongoDB, um curso 100% prático que vai te deixar por dentro de duas das tecnologias mais valorizadas pelo mercado.

Entendendo as tecnologias:

O que é NodeJS?

O NodeJS é uma plataforma de execução de códigos JavaScript que permite ao programador desenvolver aplicações web utilizando o JavaScript como linguagem de back-end. Com NodeJS você poderá criar servidores facilmente escaláveis capazes de responder a milhares de requisições simultâneas sem dar deadlock ou negá-las.

O que é MongoDB?

O MongoDB é um banco de dados No-SQL (não relacional) cuja utilização está em ascensão. Trata-se de uma aplicação de código fonte aberto, de alta performance, sem esquemas, orientado a documentos.

Resumo do curso:

Neste curso você aprenderá a criar aplicações com o NodeJS e o MongoDB, aprenderá a utilizar o framework Express em conjunto com o design pattern MVC, fará uso do gerenciador de pacotes NPM e do engine de views EJS, tudo para criar aplicações profissionais.

Aprenda a utilizar os seguintes módulos:

  • Consign: Para realizar autoload de módulos

  • Body-parser: Para receber parâmetros de formulários trafegados em requests.

  • Express-validator: Para validação de dados

  • Express-session: Para criação de variáveis de sessão

  • Crypto: Para criptografia de dados utilizando MD5

  • Connect-Multiparty: Para upload de arquivos


Aprenda de verdade

Durante o curso desenvolveremos uma série de projetos reais, a ideia é botar os ensinamentos em prática e ir ganhando confiança nas tecnologias conforme você aprende. Aí vão os projetos que desenvolveremos juntos:

- Portal de notícias: O objetivo deste projeto é introduzi-lo ao universo NodeJS. Vamos criar uma aplicação simples, mas funcional, com recursos básicos e fundamentais para utilizar de forma produtiva a plataforma NodeJS.

- Chat multiusuário: O objetivo deste projeto consiste em aprendermos o recurso de websockets, uma tecnologia que permite a comunicação bi-direcional entre clientes (browsers) e servidores, com esta tecnologia é possível criar aplicações em real-time e quebrar o paradigma de que requisições são feitas apenas por parte do cliente.

- MMORPG baseado na série de TV Game Of Thrones: O objetivo deste projeto consiste em integrar uma aplicação NodeJS com o banco de dados MongoDB demonstrando na prática como realizar as 4 operações básicas de inclusão, consulta, atualização e remoção de documentos. Neste projeto também será ensinado o método de autenticação por sessão para controle de páginas restritas da aplicação.

- Instagram Clone: O Objetivo deste projeto consiste na criação de uma API RESTful em conjunto com uma aplicação web cliente baseada no Instagram. Neste módulo iremos nos aprofundar um pouco mais no protocolo HTTP e aprenderemos a utilizar além dos tradicionais métodos POST e GET os métodos PUT e DELETE.


Tá em dúvida? Experimente!

Esse curso tem 30 dias de garantia, tempo de sobra para você testar e aprovar. (E claro, se não gostar é só solicitar reembolso!)

E aí? Pronto para aprender a desenvolver com NodeJS e o MongoDB? Junte-se a mais de 4 mil alunos que já se matricularam nesse curso! Comece já!

  • Aprenda a criar aplicações NodeJS integradas com o banco de dados MySQL e MongoDB utilizando Design Pattern MVC.

  • Aprenda a utilizar o JavaScript no back-end como linguagem de programação para páginas dinâmicas.

  • Aprenda a utilizar o framework Express, o gerenciador de pacotes NPM e o engine de views EJS.

Course Curriculum

1 Lectures

1 Lectures

Instructor

Profile photo of Jorge Sant Ana
Jorge Sant Ana

Olá, meu nome é Jorge Santa Ana. Sou tecnólogo em Informática para Gestão de Negócios pela Fatec e possuo pós-graduação em Gestão de Projetos de TI pela Fundação Vanzolini.Iniciei minha jornada como programador aos 18 anos de idade e desde então tenho sido um entusiasta apaixonado pela área de desenvolvimento de software.Durante a minha trajetória profissionais trabalhei com diversas tecnologias,...

Review
4.9 course rating
4K ratings
ui-avatar of Leonardo Taytie Fortes
Leonardo T. F.
4.0
9 months ago

Senti falta de uma atualização.
Alguns momentos do curso estão depreciados e isso pode ser um pouco confuso ao começar um projeto com versões mais recentes.

  • Helpful
  • Not helpful
ui-avatar of Joel Malamba
Joel M.
5.0
10 months ago

Jorge é um excelente professor com uma didática quase perfeita, embora sua voz possa causar um pouquinho de sono😅 . Mas ele um ótimo professor, super recomendo. E estou amando o curso!

  • Helpful
  • Not helpful
ui-avatar of Marcelo Luis Prudente Do Amaral
Marcelo L. P. D. A.
5.0
10 months ago

Curti bastante este curso!!!!

  • Helpful
  • Not helpful
ui-avatar of Marco Antonio Rossi Junior
Marco A. R. J.
4.0
11 months ago

Curso muito bom e muito bem explicado. Único problema é que os vídeos são antigos e o sistema operacional, versões dos aplicativos e versões das dependencias são muito antigas.

  • Helpful
  • Not helpful
ui-avatar of Adriel Cassariego do Amarante
Adriel C. D. A.
5.0
11 months ago

Muito bom!

  • Helpful
  • Not helpful
ui-avatar of Edson Salazar Neto
Edson S. N.
5.0
1 year ago

Gosto muito da forma como o Jorge Sant Ana constrói seus cursos e sua metodologia didática.

  • Helpful
  • Not helpful
ui-avatar of Fabio Nunes Pereira Pedro
Fabio N. P. P.
5.0
1 year ago

Curso muito bom!

  • Helpful
  • Not helpful
ui-avatar of Ricardo Mello Ferreira
Ricardo M. F.
5.0
1 year ago

Adorando

  • Helpful
  • Not helpful
ui-avatar of Renato Goncalves Barbosa
Renato G. B.
1.0
1 year ago

Curso muito defasado.

  • Helpful
  • Not helpful
ui-avatar of Ademilson Gomes da Costa
Ademilson G. D. C.
5.0
1 year ago

Gostei até agora

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses