PHP in Action: Objects, Design, Agility

PHP in Action: Objects, Design, Agility
  • eBook:
    PHP in Action: Objects, Design, Agility
  • Author:
    Dagfinn Reiersol, Marcus Baker, Chris Shiflett
  • Edition:
    1 edition
  • Categories:
  • Data:
    July 13, 2007
  • ISBN:
  • ISBN-13:
  • Language:
  • Pages:
    552 pages
  • Format:

Book Description
To keep programming productive and enjoyable, state-of-the-art practices andprinciples are essential. Object-oriented programming and design help managecomplexity by keeping components cleanly separated. Unit testing helps preventendless, exhausting debugging sessions. Refactoring keeps code supple andreadable. PHP offers all this-and more.
PHP in Action shows you how to apply PHP techniques and principles to all themost common challenges of web programming, including:
  • Web presentation and templates
  • User interaction including the Model-View-Contoller architecture
  • Input validation and form handling
  • Database connection and querying and abstraction
  • Object persistence



Part 1 Tools and concepts
Chapter 1. PHP and modern software development
Chapter 2. Objects in PHP
Chapter 3. Using PHP classes effectively
Chapter 4. Understanding objects and classes
Chapter 5. Understanding class relationships
Chapter 6. Object-oriented principles
Chapter 7. Design patterns
Chapter 8. Design how-to: date and time handling

Part 2 Testing and refactoring
Chapter 9. Test-driven development
Chapter 10. Advanced testing techniques
Chapter 11. Refactoring web applications
Chapter 12. Taking control with web tests

Part 3 Building the web interface
Chapter 13. Using templates to manage web presentation
Chapter 14. Constructing complex web pages
Chapter 15. User interaction
Chapter 16. Controllers
Chapter 17. Input validation
Chapter 18. Form handling
Chapter 19. Database connection, abstraction, and configuration

Part 4 Databases and infrastructure
Chapter 20. Objects and SQL
Chapter 21. Data class design

Free sample

Add comments
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2019