Skip to content

PHP/Laravel HandbookGuia completo para quem desenvolve PHP/Laravel

Do básico à arquitetura. Tradução pt-BR por IA — Vinícius Freire

Estrutura

O handbook tem 22 seções, do simples ao avançado:

Junior

Fundamentos de PHP

  • Tipos, variáveis, operadores
  • Funções, arrays, strings
  • OOP: classes, interfaces, traits

Git & Workflow

  • Git básico, branches, conflitos
  • Git Flow, trabalho em time

Laravel Basics

  • Arquitetura do framework
  • Routing, Controllers, Middleware
  • Service Container, Service Providers

Middle

Laravel Advanced

  • Eloquent, Query Builder
  • Events, Jobs, Queues
  • API Resources, Validation

Bancos de dados

  • SQL, transações, índices
  • Otimização de query, problema N+1
  • Recursos avançados do PostgreSQL

Testing & Security

  • Testes Unit e Feature, TDD
  • XSS, CSRF, SQL Injection
  • Authentication, Authorization

Senior

Arquitetura

  • SOLID, Design Patterns
  • DDD, CQRS, Event Sourcing
  • Repository, Service Layer

Infra

  • Docker, CI/CD
  • Cache (Redis, Memcached)
  • Message Brokers (RabbitMQ, Kafka)

Highload

  • Otimização de performance
  • Escalabilidade
  • Arquitetura de microsserviços

Como usar

Para estudar Leia na ordem, do simples ao avançado. Cada tema leva 10–15 minutos e tem código.

Antes da entrevista Use Na entrevista em cada tema para revisar rápido.

Para praticar Faça os exercícios no fim de cada tema. Leve os patterns para os seus projetos.

Com mentor O handbook entra no programa de mentoria, para uma preparação organizada rumo à vaga.


Sobre o projeto

Feito pela equipe CodeMate com base em entrevistas reais e projetos comerciais. O material é atualizado conforme o mercado muda.

Tradução pt-BR Esta edição em português brasileiro foi traduzida por IA por Vinícius Freire.

Projetos de bolso (só neste fork) Seção gerada por IA — não está no repositório original da CodeMate. Começa em Projetos. No ar: sessão, API MVC e Symfony.

Open Source O código está no GitHub. Contributions são bem-vindas.

Mentoria Se você quer ajuda com vaga, code review ou entrevista — veja o programa em codemate.team.

Publicado sob a licença MIT