🎯 Objetivo do Capítulo
Ao finalizar este capítulo, você deverá ser capaz de:
✅ Entender como Front-end e Back-end se comunicam
✅ Saber o que é uma API e por que ela existe
✅ Entender diferentes formas de construir aplicações web
✅ Servir páginas HTML usando Express
✅ Conectar múltiplas páginas a uma API
✅ Compreender o fluxo real de um sistema web moderno
🧠 1️⃣ Como funciona uma aplicação Web?
🧠 2️⃣ Existem duas formas principais de construir sites
🧱 3️⃣ Estrutura do Projeto & Separação de Responsabilidades
🏗️ 4️⃣ Conectando Front-end e Back-end com Express
⚙️ 5️⃣ Melhorando a API - Tornando a API mais profissional
🌐 6️⃣ Evoluindo a API para CRUD Completo
🧾 7️⃣ A Página de Cadastro (Front-end)
📋 8️⃣ Página de Listagem
🔄 9️⃣ O Fluxo Completo Agora
📂 🔟 Separando as Rotas
🧩 1️⃣1️⃣ Melhorando a Organização Interna das Rotas
📦 1️⃣2️⃣ Separando Controllers
🧠 1️⃣3️⃣ Separando a Lógica de Negócio (Services)