TOP
紅利積點抵現金,消費購書更貼心
Master PHP Package Development: Creating Reusable Libraries with Composer & Packagist: A Complete Guide to Building and Maintaining PHP Libraries, Reu
滿額折

Master PHP Package Development: Creating Reusable Libraries with Composer & Packagist: A Complete Guide to Building and Maintaining PHP Libraries, Reu

商品資訊

定價
:NT$ 672 元
無庫存,下單後進貨(到貨天數約30-45天)
下單可得紅利積點:20 點
商品簡介

商品簡介

What You'll Learn in This Book
  • Grasp the fundamentals of PHP packages and reusability: Understand what packages are, why they're beneficial, and the crucial roles of Composer and Packagist in the PHP ecosystem.
  • Set up a professional package development environment: Configure essential tools like PHP, Composer, and Git, and learn how to structure your package projects correctly.
  • Design robust and maintainable packages: Dive into principles like the Single Responsibility Principle (SRP), API design best practices, and effective dependency management.
  • Write interoperable PHP code with PSR compliance: Master key PHP Standard Recommendations (PSRs), including PSR-4 (Autoloader), PSR-12 (Coding Style), and PSR-3 (Logger), and utilize tools like PHP_CodeSniffer to enforce standards.
  • Implement Semantic Versioning (SemVer) for predictable releases: Learn how to version your packages effectively to communicate changes to users and manage dependency constraints with confidence.
  • Build confidence with comprehensive testing strategies: Understand why testing is vital for packages, master PHPUnit for unit testing, and explore advanced techniques like test doubles and code coverage.
  • Enhance code quality with static analysis: Discover how tools like PHPStan and Psalm can help you catch bugs early and improve code maintainability.
  • Create clear and comprehensive documentation: Learn to write effective README.md files, utilize PHPDoc for in-code documentation, and generate API documentation.
  • Navigate the process of publishing your package to Packagist: Understand the steps for making your package discoverable and accessible to the wider PHP community.
  • Sustain and evolve your package post-publication: Learn best practices for handling issues, managing pull requests, deprecating features, and building a thriving community around your creation.
  • Leverage advanced Composer techniques for package authors: Explore custom scripts, autoloading beyond PSR-4, and providing command-line tools.
  • Automate your development workflow with Continuous Integration (CI/CD): Integrate tools like GitHub Actions to automate testing, quality checks, and release processes.
  • Stay ahead with emerging trends in PHP package development and contribute actively to the open-source community.

購物須知

外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。

無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 672
無庫存,下單後進貨
(到貨天數約30-45天)

暢銷榜

客服中心

收藏

會員專區