PHP Moderno: Novos Recursos e Melhores Práticas
266 páginas
Portuguese
PDF
4.5

PHP Moderno: Novos Recursos e Melhores Práticas

PHP Moderno: Novos Recursos e Melhores Práticas

Autor:

Ano:

Resumo:

Introdução

O livro «PHP Moderno: Novos Recursos e Melhores Práticas» (título original Modern PHP: New Features and Good Practices) de autoria de Josh Lockhart — não é apenas mais um manual sobre a linguagem, mas uma espécie de manifesto para quem deseja programar em PHP de forma profissional, limpa e eficiente. Publicado em 2015, ele permanece atual até hoje, pois estabelece princípios fundamentais que não envelhecem: modularidade, testabilidade, adesão a padrões e uso de ferramentas modernas.

Josh Lockhart é um desenvolvedor renomado na comunidade PHP, criador do popular microframework Slim e um dos participantes ativos do movimento de padronização do PHP (PSR). Sua experiência e autoridade tornam este livro especialmente valioso para quem deseja migrar da escrita de código "artesanal" para o desenvolvimento profissional.

Sobre o que é este livro

O livro é composto por 12 capítulos que abordam os principais aspectos do desenvolvimento moderno em PHP. Ele não ensina sintaxe do zero — presume-se que o leitor já conheça os fundamentos da linguagem. Em vez disso, o autor foca em como usar o PHP corretamente em projetos reais.

Tópicos principais:

  • Novos recursos do PHP 5.4, 5.5, 5.6 e visão geral do PHP 7 — traits, geradores, closures, tipos de retorno, operador nave espacial e muito mais.
  • Programação Orientada a Objetos (POO) — princípios SOLID, padrões de projeto, tratamento de exceções.
  • Padrões PSR — PSR-1, PSR-2, PSR-3, PSR-4 e PSR-7. O autor explica por que eles são necessários e como aplicá-los.
  • Composer — gerenciador de dependências para PHP: instalação, criação de pacotes próprios, autoload.
  • Testes — testes unitários com PHPUnit, testes de integração, TDD.
  • Perfilamento e depuração — Xdebug, Blackfire.io, análise de desempenho.
  • Segurança — proteção contra XSS, CSRF, injeção SQL, trabalho com senhas.
  • Implantação e DevOps — integração contínua, deploy com Capistrano e Ansible.

Para quem é este livro

O livro é voltado para desenvolvedores PHP que já possuem experiência básica (um a dois anos) e desejam elevar seu nível. Será útil para:

  • Aqueles que programam em PHP "à moda antiga" (misturando HTML e lógica, usando variáveis globais) e querem migrar para práticas modernas.
  • Desenvolvedores que estão migrando de outras linguagens (Java, Python, C#) e querem entender as especificidades do PHP.
  • Líderes técnicos e arquitetos que implementam padrões de qualidade na equipe.
  • Freelancers que desejam aumentar o valor de seus serviços por meio de uma abordagem profissional.

O que o leitor aprenderá

Após a leitura do livro, você será capaz de:

  • Usar com confiança os novos recursos do PHP 5.4+ e PHP 7.
  • Projetar aplicações seguindo os princípios SOLID.
  • Organizar o código com namespaces e autoload do Composer.
  • Escrever testes unitários e aplicar TDD.
  • Trabalhar com os padrões PSR e entender sua importância.
  • Criar e publicar seus próprios pacotes no Packagist.
  • Garantir a segurança de aplicações web.
  • Configurar o ambiente de desenvolvimento e deploy.

Pontos fortes do livro

  • Foco prático. Cada capítulo contém exemplos de código que podem ser aplicados imediatamente no trabalho.
  • Ênfase em padrões. O livro populariza os PSR e mostra como eles tornam o código compatível e legível.
  • Estrutura clara. O material é dividido em blocos lógicos, do simples ao complexo.
  • Autoridade do autor. Josh Lockhart não é apenas um teórico, mas o criador de ferramentas reais e funcionais (Slim, PHP The Right Way).
  • Volume compacto. 266 páginas — um concentrado de conhecimento sem

Recommendations