Skip to content

Projetos de bolso

TL;DR Esta seção não existe no handbook original da CodeMate. Foi gerada por IA por Vinícius Freire neste fork. Aqui você constrói. Lá em cima é teoria.

Aviso

  • Original: codemateteam/php-handbook — só os temas 1–22.
  • Este fork: alencarfreire/php-handbook — tradução pt-BR e estes projetos.
  • Código e walkthrough desta pasta foram escritos por IA. Não misture com o material da CodeMate numa PR para o upstream.

Conteúdo


O recorte

Tudo que você precisa está neste handbook: walkthrough com o fonte inteiro, página de código e um zip para rodar. Não precisa ir ao GitHub.

A ordem é de propósito: sessão na mão → API MVC/SOLID em PHP puro → framework.

Já no ar

  1. Páginas com sessão — PHP puro. Form na home, dados na $_SESSION. Código · Baixar zip
  2. API MVC + SOLID — PHP puro, PDO SQLite, token Bearer. Código · Baixar zip
  3. Symfony de porta de entrada — CRUD de tasks, Twig, Doctrine, SQLite. Código · Baixar zip

Em desenvolvimento

  1. Laravel básico — o CRUD que a vaga júnior pede.
  2. Laravel completo — filas, policies, API, testes. Conceitos que caem em middle.

Sugestões (depois)

Não entram agora. Ficam no radar:

  1. HTTP API pura (verbos, JSON, store em array — irmão do apipura)
  2. Laravel API-only + Sanctum
  3. Docker Compose do projeto 5
  4. Pest como o produto (a suíte é o exercício)
  5. Livewire ou Blade + Alpine — um quadro, sem SPA

Como usar

  1. Leia o walkthrough (o fonte inteiro está na página).
  2. Baixe o zip, extraia, php -S.
  3. Quebre de propósito. Mude o form. Tire o session_start() e veja o estrago.
  4. Na entrevista, fale o que o projeto treina — não recorde o README.

Parte do PHP/Laravel Interview Handbook — seção gerada por IA, só neste fork.

Publicado sob a licença MIT