Node.js para Web com Express e MongoDB Curso

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!


Disponibilidade: Disponível para inscrição


de R$ 220,00
por R$ 154,00

até 12x R$ 15,46* ou R$ 138,60 a vista*


Simulação de parcelamento

01X R$ 154,00
02X R$ 80,47
03X R$ 54,43
04X R$ 41,42
05X R$ 33,62
06X R$ 28,42
07X R$ 24,71
08X R$ 21,93
09X R$ 19,77
10X R$ 18,04
11X R$ 16,63
12X R$ 15,46
Apenas cartão de crédito! Pode haver uma pequena variação no parcelamento!

Categorias: JavaScript  

Descrição

O Node.js é uma plataforma server-side construída sobre o Chrome's V8 JavaScript engine que traz o mesmo JavaScript usado no navegador para o back-end proporcionando um experiência de desenvolvimento única que facilita e estimula práticas que seriam complicadas de se trabalhar de outras formas (como real-time).

Neste curso vamos conhecer o Node.js, NPM, Express e MongoDb enquanto criamos uma aplicação web comum, um CMS, de forma que você possa se maravilhar neste novo mundo enquanto mantém o conforto de trabalhar com algo que você já conhece!

Vamos além de um simples CRUD com autenticação para administração, vamos aprender como usar o Redis para escalar nossa sessão, como escalar verticalmente nosso projeto com Clusters e como nos proteger contra ataques XSS.

Prepare-se para entrar para o maior ecossistema de código aberto do mundo!

Grade

Esta grade pode sofrer alterações sem prévio aviso até a data de lançamento do curso.

  • Introdução
    • Ambiente de trabalho
    • Hello World com Javascript no servidor
    • Síncrono versus assíncrono
    • Módulos nativos do Node.js
    • Conhecendo o NPM
    • Instalando o Express com EJS
  • Express
    • Entendendo os middlewares
    • Rotas no Express
    • Trabalhando com controllers
    • Entendendo as views com EJS
    • Carregando controllers e rotas com Express-load
  • MongoDB
    • Conhecendo banco de dados NoSQL
    • Gerenciando bancos
    • Gerenciando collections
    • Inserindo e listando registros
    • Atualizando e removendo registros
    • Mongoose no Express
    • Entendendo Schemas, criando primeiro model
  • CRUD com Express e MongoDB
    • Template com EJS
    • Inserindo registros
    • Listando registros
    • Exibindo um único registro
    • Atualizando um registro
    • Removendo registros
  • Autenticação
    • Criando model de usuários
    • Cadastro de novos usuários
    • Autenticação com sessões no Node.js
    • Protegendo o acesso (com middleware)
  • Área pública do projeto
    • Menu de navegação
    • Exibindo as páginas
  • Publicando
    • Clusters
    • Escalando sessão com Redis
    • Configurando o Nginx
    • E o Apache?
    • Otimizando arquivos estáticos com Gzip e cache
    • Protegendo contra XSS
    • Mantendo online com Forever

Detalhes do curso

  • Formato das aulas: Videos gravados
  • Disponíveis para download: Não
  • Exemplos disponíveis para download: Sim
  • Suporte: Diretamente relacionado as aulas *

Parcelamento apenas no cartão de crédito ou pagamento a vista apenas em conta (depósito ou transferência).

* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!