DevPath · Aprenda a programar ESPTEN

Projeto: gerenciador de tarefas full-stack

Anatomia de um app full-stack

De baixo para cima

Uma aplicação full-stack tem três camadas. A forma mais sólida de construí-la é de baixo para cima, garantindo cada camada antes da seguinte:

  1. Banco de dados: onde os dados vivem de forma permanente (as tarefas).
  2. Backend (API): a lógica e os endpoints que leem e modificam esses dados.
  3. Frontend: a interface que o usuário vê, que consome a API.

O projeto: um gerenciador de tarefas

Você vai construir as peças de um gerenciador de tarefas. Uma tarefa é um objeto:

{ id: 1, titulo: "Estudar SQL", feita: false }

Nos exercícios a seguir você vai construir, em ordem:

Cada peça é pequena; juntas formam um app real. Vamos lá!

Coloque isto em prática

O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.

Comece grátis no app →
Ver o módulo →