Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

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

by Phiquill Publishing
Sold out
₹1,463.00
Original price ₹1,463.00
Original price ₹1,463.00
₹1,463.00
Current price ₹1,463.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9798287302160
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • Publication Date:
  • Pages: 176
  • Original Price: USD 14.0
  • Language: English
  • Edition: N/A
  • Item Weight: 422 grams
  • BISAC Subject(s): Languages / PHP

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.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us