cefet_web

Server-side parte 2

Introdução ao Node.js, NPM e learnyounode


Roteiro

  1. Instalando o Node.js
  2. Módulos
  3. Atividade: learnyounode

Instalando o Node.js

Dandos os primeiros passos

  1. Verificando se já possui
  2. Formas de instalação
    • Instalador no site oficial
    • Gerenciadores de programas do SO
    • Gerenciadores de versões :star2:

Verificando se já está instalado


Instaladores via SO 👎


Via gerenciador de versões do Node.js 🌟


O npm

Node Package Manager?


O npm


O que é um pacote?


Instalando pacotes com o npm


Módulos

CommonJS vs ES6 Modules


CommonJS


ES6 Modules no Node.js


learnyounode

Workshop de Node.js


Workshop: learnyounode


Workshop: learnyounode


Instalando o learnyounode pelo npm


Exercícios 1 a 4


Dividindo um programa em Módulos


Exemplo de módulos


Exemplo de módulos (cont.)


Criando um módulo


Exercícios 5 e 6


Exercícios 10 e 11


Referências

  1. Capítulo 2 do livro “Node.js in Action”
  2. NodeSchool.io