Chapter 1. Coding Style and Standards Learn how to define a coding standard that suits your development process and how to enforce it using PHP_CodeSniffer Chapter 2. Documentation with phpDocumentor Learn how to properly document your code with phpDocumentor and generate well formatted developer documentation Chapter 3. The Eclipse Integrated Development Environment Learn how to install, customize, and use the free PDT plug-in for Eclipse to create a powerful IDE for PHP development Chapter 4. Source Code and Version Control Explore the ins and outs of subversion for distributed version control for development teams. Extend subversion functionality with PHP scripts Chapter 5. Debugging Write your own flexible debugging library or master remote interactive debugging with Xdebug. Chapter 6. PHP Frameworks Evaluate, compare, and choose frameworks that suit your projects and development style. Master the most commonly used modules of the Zend framework Chapter 7. Testing Testing methods and types, unit testing, creating comprehensive test suites with PHPUnit, and test-driven development Chapter 8. Deploying Applications Guidelines for automated and reversible application deployment, automating upgrades, and deployments with Phing Chapter 9. PHP Application Design with UML Introduction to UML, class diagrams, sequence diagrams, and use cases Chapter 10. Continuous Integration Use CI, keep costs down and save time by discovering bugs and conflicts in your projects, in the early stages
Dirk Merkel is the owner of Waferthin Web Works LLC. In his spare time, he likes to ruin perfectly good open-source projects by submitting unsolicited patches. He also writes about Web development. He lives in San Diego with his lovely wife and two wonderful daughters. Dirk can be reached at email@example.com.