Full Stack Node.
js
Introdução a Node.js
1
Antes de começarmos... onde estamos!
Metodologias de Desenvolvimento Express Sequelize
Introdução a Node.js Como funciona a web Banco de Dados
Conceitos básicos de Javascript com
Node.js, módulos nativos e módulos
de terceiros.
Antes de começarmos... onde estamos!
03 04 05 06
Introdução a NodeJS Revisão de funções, JSON, mais condicionais e Callback, mais ciclos e
condicionais e arrays ciclos novos métodos
O que é node.js, Tipos de dados, JSON, objetos literais, Callbacks, for in e for of,
gerenciadores de métodos, condicionais, arrow functions, if destructuring, objeto
dependências e sistema variáveis e variáveis ternário e ciclos Date e spread operator
de módulos arrays
O que vimos no Playground
● Introdução a NodeJS
● NPM
● Sistema de Módulos
O que vamos ver hoje
● O que é node.js como utilizar npm
● Modularização
● Primeiro projeto node juntos
PALAVRA/CONCEITO QUE VOCÊ
APRENDEU DURANTE O
CONSUMO PRÉ-AULA ?
Javascript e NodeJS são a mesma coisa?
Javascript:
● Criada em 1995
● Linguagem baseada em objetos
● Linguagem interpretada
● Está ativado, por padrão em todos os navegadores
… já o Node.js:
● Criada em 2009
● Executa o JS no lado do servidor (server side)
● Assincronísmo
● Eventos sem bloqueio
● Estende funcionalidade do JS por meio das bibliotecas
● Motor V8
MAS... O QUE SIGNIFICAM
CLIENTE E SERVIDOR NA WEB ?
… também conhecidos como client e server side
pedido /
request
Cliente / Client Servidor / Server
www.algo.com www.algo.com
resposta /
response
PARA QUÊ UTILIZAR NPM ?
Agora vamos praticar!
Atividade - CineHouse
● Verificar existência do node no computador:
○ Abrir o terminal e rodar o comando nnode --versionn
● Criar pasta para projeto chamada CineHouse
● Criar, dentro da pasta, um arquivo:
○ cinema.js
● Crie uma variável chamada cinema, e atribua a ela o nome CineHouse
Atividade - CineHouse
● Executar o comando, no terminal, nnpm startn
● Observar o que muda na estrutura do projeto
● Passar, no mesmo arquivo, a variável cinema como parâmetro da função
console.log()
● Executar o arquivo no terminal nnode cinema.jsn
● Instalar via npm, a biblioteca nodemon nnpm install --nodemonn
● Observar o que muda na estrutura do projeto
Lembre-se:
✔ Conteúdo a ser consumido para próxima aula
✔ Realize as tarefas indicalas no Playground
✔ A prática é que faz um programador
✔ Não fique com dúvidas, nos chame no slack e agendem co-learnings!
Até a próxima aula!