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...
Otros Autores: | , , |
---|---|
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.