PHP Profissional: técnicas avançadas
300 páginas
Portuguese
PDF
4.5

PHP Profissional: técnicas avançadas

PHP Profissional: técnicas avançadas

Autor:

Ano:

Resumo:

O livro «PHP Profissional: técnicas avançadas» é um guia prático para desenvolvedores que já dominam os fundamentos da linguagem PHP e desejam avançar para o próximo nível. O autor, Alexei Voronov, compartilha anos de experiência na criação de aplicações web complexas, escaláveis e de fácil manutenção. O livro não é sobrecarregado com teoria básica — ele é focado em problemas reais que um desenvolvedor sênior enfrenta em ambiente de produção.



Sobre o que é este livro?

Não é mais um manual de funções PHP. É um mergulho profundo no desenvolvimento profissional. Você aprenderá:

  • Como aplicar padrões de projeto criacionais, estruturais e comportamentais (Singleton, Factory, Observer, Strategy e outros) no contexto do PHP;
  • Como construir uma arquitetura limpa seguindo os princípios SOLID e GRASP;
  • Como trabalhar com os padrões PSR (PSR-4, PSR-7, PSR-11, PSR-14) e escrever código interoperável;
  • Como implementar testes automatizados: testes unitários com PHPUnit, testes de integração, objetos mock e TDD;
  • Como otimizar o desempenho: cache (OPcache, Redis), profiling (Xdebug, Blackfire), trabalho com filas (RabbitMQ, Gearman);
  • Como projetar sistemas de alta carga: tarefas assíncronas, sharding de banco de dados, escalabilidade horizontal;
  • Como trabalhar com frameworks modernos (Laravel, Symfony) no nível do núcleo: contêineres de serviço, middleware, arquitetura orientada a eventos.


Para quem é este livro?

  • Desenvolvedores PHP com experiência de 2 anos ou mais, que desejam sistematizar conhecimentos e avançar para o nível sênior;
  • Engenheiros backend migrando de outras linguagens (Java, C#, Python) para PHP;
  • Tech Leads e arquitetos em busca de exemplos práticos de construção de sistemas PHP complexos.


O que você obterá após a leitura?

  • Domínio seguro das técnicas avançadas do PHP 8.x (atributos, argumentos nomeados, expressões match, propriedades readonly);
  • Habilidades de refatoração de código legado sem o risco de "quebrar" o projeto;
  • Compreensão de como projetar APIs (REST, GraphQL) considerando segurança e desempenho;
  • Modelos prontos para organização de código em grandes equipes.


Cada capítulo contém código de projetos reais, diagramas de classes e exercícios de autoavaliação. O livro é adequado tanto para estudo autodidata quanto para preparação para entrevistas em grandes empresas de TI.



«PHP Profissional: técnicas avançadas» é o seu guia no mundo do PHP moderno. Após a leitura, você deixará de escrever "código que apenas funciona" e começará a criar sistemas confiáveis, testáveis e escaláveis.

Recommendations