Você está na página 1de 17

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!

Você também pode gostar