🎯 Objetivos de Aprendizagem

Ao final deste capítulo, o aluno deverá ser capaz de:


1️⃣ O que é Node.js

📖 Conceito

Node.js é um ambiente de execução JavaScript fora do navegador.

Isso significa que ele permite utilizar a linguagem JavaScript para criar programas que rodam diretamente no computador ou em servidores, sem depender de um navegador como Chrome ou Firefox.


📌 Entendendo o Problema que o Node Resolve

Durante muitos anos, o JavaScript foi criado e utilizado apenas para um objetivo:

👉 Tornar páginas web interativas dentro do navegador.

Exemplos clássicos:

Ou seja, o JavaScript era considerado uma linguagem exclusivamente Front-End.

Enquanto isso, o desenvolvimento Back-End era feito com outras linguagens como:

Isso gerava um cenário onde o desenvolvedor precisava aprender duas linguagens diferentes para construir um sistema completo.


🚀 O Surgimento do Node.js