🎯 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)