PHP e Docker: conteinerização de aplicações
300 páginas
Portuguese
PDF
4.5

PHP e Docker: conteinerização de aplicações

PHP e Docker: conteinerização de aplicações

Autor:

Ano:

Resumo:

O livro «PHP e Docker: conteinerização de aplicações» é um guia abrangente que ajudará desenvolvedores PHP a dominar abordagens modernas para empacotar, entregar e executar aplicações com Docker. Você aprenderá a transformar o caos de dependências em um ambiente previsível e reproduzível que funciona da mesma forma na máquina local, no servidor de desenvolvimento e em produção.



Para quem é este livro?

  • Desenvolvedores PHP de qualquer nível — desde juniores que estão tendo o primeiro contato com conteinerização até seniores que desejam otimizar pipelines e arquitetura.
  • Engenheiros DevOps que precisam de informações especializadas sobre como trabalhar com PHP (FPM, Nginx, Composer, Xdebug).
  • Líderes técnicos e arquitetos que planejam migrar para uma arquitetura de microsserviços ou implementar CI/CD.


O que você aprenderá?

  • Como criar um Dockerfile para uma aplicação PHP: escolha da imagem base, instalação de extensões, otimização de camadas.
  • Configuração do Docker Compose para uma pilha LEMP típica (Linux, Nginx, PHP-FPM, MySQL/PostgreSQL).
  • Trabalho com Xdebug e IDE em contêineres — depuração sem dor.
  • Gerenciamento de dependências com Composer dentro do contêiner.
  • Construção de imagens multiestágio para reduzir o tamanho dos artefatos de produção.
  • Segurança: não execute contêineres como root, segredos, isolamento.
  • Orquestração: Docker Swarm e Kubernetes para projetos PHP (cenários básicos).
  • CI/CD: automação de build, teste e deploy com GitHub Actions e GitLab CI.


Por que vale a pena ler?

A conteinerização se tornou o padrão de facto no desenvolvimento web. Este livro não sobrecarrega com teoria — cada seção contém exemplos práticos, configurações prontas para uso e análise de erros comuns. Você economizará semanas de "tentativa e erro" na configuração do ambiente e poderá se concentrar no código.



Ao final do livro, você encontrará um projeto completo: implantação de uma aplicação PHP multisserviço (API em Symfony + worker de filas + painel administrativo em Laravel) em um cluster Kubernetes de produção com monitoramento e registro de logs.



O livro é escrito em linguagem viva, com humor e histórias reais da experiência do autor. Adequado tanto para estudo individual quanto para treinamento corporativo de equipes.

Recommendations