~/VibeHandbook
PDF grátis

Capítulo 03 · 10

Recapitulando e Praticando

Principais aprendizados

  • A web é uma dança simples repetida infinitamente: um cliente (geralmente um navegador) manda uma request, e um servidor manda de volta uma response. Todo o resto é detalhe em cima disso.
  • Uma é partes rotuladas costuradas juntas — scheme, host, path, query. O método é o verbo: GET lê, POST cria, PUT atualiza, DELETE remove.
  • Códigos de status são o veredito instantâneo do servidor. A divisão 4xx/5xx diz onde procurar: 4xx significa que a request estava errada (URL ruim), 5xx significa que o próprio código do servidor quebrou.
  • (o cadeado) sela a conversa para que ninguém no meio consiga ler — apps de verdade usam sempre. Cookies são como um site lembra que você está logado entre requests.
  • Seu é o cliente (roda no navegador); seu é o servidor (roda sua lógica e conversa com o banco de dados). Toda funcionalidade que você constrói vive de um lado da dança.

Experimente

Abra qualquer site, depois abra as ferramentas de desenvolvedor do seu navegador (clique com o botão direito → "Inspecionar", depois a aba "Network") e recarregue a página. Observe a lista de requests se enchendo — você vai ver uma request de página seguida de dezenas mais para imagens, fontes e estilos, exatamente como descrito. Clique em uma e olhe seu método (GET), seu código de status (esperançosamente 200), e seus headers. Agora você está vendo a dança de request/response acontecer em tempo real, com o vocabulário para lê-la.

do capítulo

Estou aprendendo como a web funciona como iniciante. Usando meu próprio app como exemplo:
<descreva seu app, ou cole uma URL ou um erro que você está vendo>

- Me explique o ciclo de request/response para uma ação específica
  (como carregar uma página ou enviar um formulário), passo a passo.
- Me diga qual parte é o cliente (frontend) e qual é o servidor (backend).
- Se eu estiver vendo um código de status ou erro, explique se é um 4xx (minha
  request estava errada) ou um 5xx (o servidor quebrou), e onde procurar.
- Mantenha concreto e amigável para iniciantes — sem conhecimento prévio assumido.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.