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 prático que o ajudará a dominar abordagens modernas para empacotamento, entrega e implantação de projetos PHP. Se você está cansado de problemas de incompatibilidade de versões do PHP, bibliotecas e extensões em diferentes máquinas — este livro é para você.



Sobre o que é este livro?

O autor, um experiente desenvolvedor PHP e engenheiro DevOps, conduz o leitor passo a passo desde os conceitos básicos de conteinerização até a construção de uma infraestrutura de nível de produção. Você aprenderá:

  • Como instalar e configurar o Docker no Windows, macOS e Linux
  • Princípios para criar Dockerfiles eficientes para aplicações PHP
  • Organização de ambientes multicontêiner com Docker Compose (PHP-FPM + Nginx + MySQL + Redis)
  • Trabalho com imagens: otimização de tamanho, build multiestágio, cache
  • Configuração do Xdebug para depuração em contêiner
  • Integração com frameworks populares: Laravel, Symfony, Yii2
  • Automação de testes e CI/CD com GitLab CI e GitHub Actions
  • Monitoramento e registro de logs de aplicações conteinerizadas
  • Orquestração com Docker Swarm e fundamentos do Kubernetes para projetos PHP


Para quem é este livro?

O livro será útil para:

  • Desenvolvedores PHP que desejam se livrar dos problemas de «funciona na minha máquina»
  • Engenheiros DevOps em busca de soluções especializadas para o ecossistema PHP
  • Líderes técnicos e arquitetos que planejam migrar para uma arquitetura de microsserviços
  • Estudantes e iniciantes que desejam aprender práticas modernas de desenvolvimento


O que você obterá?

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

  • Criar ambientes reproduzíveis para desenvolvimento e produção
  • Automatizar processos de build, teste e deploy
  • Escalar aplicações PHP horizontalmente
  • Gerenciar dependências e configurações de forma eficiente
  • Reduzir o tempo de integração de novos desenvolvedores no projeto


O livro contém diversos exemplos prontos, Dockerfiles, docker-compose.yml e instruções passo a passo. Todos os exemplos foram testados em projetos reais e estão prontos para uso. Independentemente do seu nível atual, você encontrará aqui valiosas dicas práticas e melhores práticas de conteinerização de aplicações PHP.



Mergulhe no mundo da conteinerização e torne seus projetos PHP flexíveis, portáteis e confiáveis!

Recommendations