Pular para o conteúdo
~/.primo-academy.sh
☰ Aulas · Backend · 0/15
Recomendado: essencial

Node.js e o Runtime JavaScript

1 min de leitura

fonte

Node.js é um runtime que executa JavaScript fora do navegador. Com ele, você usa a mesma linguagem do frontend para escrever o servidor.

Por que isso importa? Antes do Node, backend era território de Java, PHP, Python, Ruby. Hoje, JavaScript está em todos os lugares: navegador, servidor, mobile, IoT. Uma linguagem, uma carreira mais fluida.

Para instalar:

# macOS (via brew) / Linux (via nvm - recomendado)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install --lts

# Ou baixe direto em https://nodejs.org

Para confirmar:

node -v   # exibe a versão (ex: v20.11.0)
npm -v    # npm vem junto

O npm (Node Package Manager) é o instalador de pacotes - o equivalente do "loja de apps" do JavaScript. npm install express baixa a biblioteca e suas dependências para a pasta node_modules/.

Dica: prefira o nvm (Node Version Manager) em vez de instalar o Node "direto". nvm permite ter várias versões de Node instaladas lado a lado, o que salva você quando um projeto antigo pede Node 18 e o novo pede Node 22.

No próximo nó, vamos ver como rodar JavaScript no servidor - lendo arquivos, importando módulos e respondendo requisições.

// recursos

// avaliação da trilha

—
ainda sem avaliações