PHP in Action objects, design, agility

To keep programming productive and enjoyable, state-of-the-art practices and principles are essential. Object-oriented programming and design help manage complexity by keeping components cleanly separated. Unit testing helps prevent endless, exhausting debugging sessions. Refactoring keeps code supp...

Descripción completa

Detalles Bibliográficos
Otros Autores: Reiersøl, Dagfinn, author (author), Shiflett, Chris, author, Baker, Marcus, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Greenwich, CT : Manning Publications Co [2007]
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627443006719
Tabla de Contenidos:
  • pt. 1. Tools and concepts
  • PHP and modern software development
  • Objects in PHP
  • Using PHP classes effectively
  • Understanding objects and classes
  • Understanding class relationships
  • Object-oriented principles
  • Design patterns
  • Design how-to : date and time handling
  • pt. 2. Testing and refactoring
  • Test-driven development
  • Advanced testing techniques
  • Refactoring web applications
  • Taking control with web tests
  • pt. 3. Building the web interface
  • Using templates to manage web presentation
  • Constructing complex web pages
  • User interaction
  • Controllers
  • Input validation
  • Form handling
  • Database connection, abstraction, and configuration
  • pt. 4. Databases and infrastructure
  • Objects and SQL
  • Data class design.