LEADER 03675nam 22004695 450 001 9911016077503321 005 20250721130901.0 010 $a979-88-6880-779-4 024 7 $a10.1007/979-8-8688-0779-4 035 $a(CKB)39698743100041 035 $a(MiAaPQ)EBC32227341 035 $a(Au-PeEL)EBL32227341 035 $a(CaSebORM)9798868807794 035 $a(OCoLC)1528957025 035 $a(OCoLC-P)1528957025 035 $a(DE-He213)979-8-8688-0779-4 035 $a(EXLCZ)9939698743100041 100 $a20250721d2025 u| 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aPHP 8 Objects, Patterns, and Practice: Volume 2 $eMastering Essential Development Tools /$fby Matt Zandstra 205 $a7th ed. 2025. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2025. 215 $a1 online resource (268 pages) 300 $aDescription based upon print version of record. 311 08$a979-88-6880-778-7 327 $aChapter 1. Good (and Bad) Practice -- Chapter 2. Inline Documentation -- Chapter 3. PHP Standards -- Chapter 4. Refactoring and Standards Tools -- Chapter 5. Using and Creating Components with Composer -- Chapter 6. Version Control with Git -- Chapter 7. Testing -- Chapter 8. Vagrant -- Chapter 9. Docker -- Chapter 10. Ansible -- Chapter 11. PHP on the Command Line -- Chapter 12. Continuous Integration -- Chapter 13. PHP Practice -- Appendix A: A Simple Parser. 330 $aContinue to develop elegant and rock-solid systems using PHP. With a focus on mastering essential development tools and applying best practices, Volume 2 of this 7th edition has been fully updated for PHP 8.3 and the most recent stable iterations of all tools and processes. It includes entirely new chapters covering Docker, Ansible, refactoring tools, and PHP on the command line. The volume also reintroduces a chapter on inline documentation and extends its coverage of continuous integration to include GitHub Actions. This book builds on the solid grounding provided by Volume 1 to cover the tools and practices needed to develop, test, and deploy robust code. You?ll see how to manage multiple developers and releases with git, create development environments, and deploy Composer to leverage thousands of tools and libraries and manage dependencies. You?ll also explore strategies for automated testing and continuous integration and learn essential techniques for deploying your code using Git and Ansible. After reading and using this book, you will have mastered a toolset that can support the entire lifecycle of a PHP project, from the creation of a flexible development environment, through collaboration, the use of standards-based best practice and documentation, to testing and deployment across multiple production servers. You will: Master the tools and strategies for testing new code, and techniques for testing legacy projects Create inline documentation for use by team members, users, and tools such as IDEs Work with Selenium to test web interfaces Manage your code and collaborate with your team using Git Leverage continuous integration to build rock solid systems Deploy your system and securely manage your project?s configuration with Ansible. 606 $aPHP (Computer program language) 615 0$aPHP (Computer program language) 676 $a005.2/762 700 $aZandstra$b Matt$0459972 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9911016077503321 996 $aPHP 8 Objects, Patterns, and Practice: Volume 2$94412043 997 $aUNINA