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