Professional PHP 5
Ed Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove - Collection Programmer to Programmer
Résumé
The PHP server-side application development language is ideal for rapidly producing sophisticated, database-enabled web sites, web applications, intranets, and extranets. This hands-on guide demonstrates the power and flexibility of PHP while delivering useful programming advice. Offering a detailed, reusable object toolkit, practical examples throughout, and applications to create enterprise-class software, this book will show you how to build large-scale, high-performance platforms using PHP5.
Inside, you'll find a discussion of object-oriented (00) concepts, how to implement them in PHP5, an introduction to project management techniques, and much more-all of which will prepare you to deliver better-quality software in a shorter amount of time.
What you will learn from this book
- Both basic and complex 00 concepts and their implementation in PHP
- How to read, express, and document code using UML
- The benefits of reusing standard development techniques using design patterns
- The ways in which collections, iterators, object-persistence, and creational design patterns can be used as building blocks
- How the model-view-controller (MVC) abstraction is used in PHP
- The benefits and practical implementation of Unit Testing
- Tips for how project management methodologies, planning, and systems architecture can help you deliver better-quality applications for your clients
Who this book is for
This book is for PHP developers who are currently writing primarily procedural code and are looking to develop a solid grounding in 00 techniques and advanced software architecture concepts to enhance their skills and careers.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
L'auteur - Ed Lecky-Thompson
Ed Lecky-Thompson is the founder of Ashridge New Media, a professional new media technology consultancy based just outside London, England. Not content with the daily thrill of tax forms and payroll, he still gets involved at a hands-on level with all the company's projects and describes himself as "utterly obsessed with PHP," an obsession that shines through in the business, which works almost exclusively in the language. Ed has more than six years' experience in commercial software development and enterprise-level systems architecture across a myriad of platforms, with particularly strong exposure to open source technologies such as PHP and PERL on the languages front, and Linux and BSD on the systems front. Ed usually spends his spare time driving far too quickly through the English countryside.
L'auteur - Heow Eide-Goodman
Heow Eide-Goodman is a member of NYPHP and LispNYC who uses PHP in his day job to do Web sites, services, and back-office transformations among SQL Server, Interbase/Firebird, and MySQL.
L'auteur - Steven D. Nowicki
Steven D. Nowicki is Director of Software development at The Content Project, a Santa Monica, California-based consulting firm currently developing a massive enterprise resource planning and contact management system comprising more than 300,000 lines of OO PHP code. He has a decade of experience in large-scale software development and system architecture on all major platforms.
L'auteur - Alec Cove
Alec Cove has more than 10 years of software engineering and Web development experience. Before starting his own consulting practice, Alec was senior software architect at <kpe> in New York City, where he designed enterprise software and Web services for Fortune 100 companies. His interests include object-oriented design and architecture, design patterns, and genetic programming. When he's not programming he likes to play guitar, write music, and explore New York City on bicycle. For more information go to www. cove. org.
Sommaire
- Introduction to Object-Oriented Programming
- Unified Modeling Language (UML)
- Putting Objects to Work
- Design Patterns
- Collection Class
- Collectionlterator Class
- GenericObject Class
- Database Abstraction Layers
- Factory Interface
- Event-Driven Programming
- Logging and Debugging
- SOAP
- Model, View, Controller (MVC)
- Communicating with Users
- Sessions and Authentication
- Unit Testing Framework
- Finite State Machine and Custom Configuration Files
- Project Overview
- Project Management Methodologies
- Planning the System
- Systems Architecture
- Assembling the Sales Force Automation Toolkit
- Quality Assurance
- Deployment
- Designing and Developing a Robust Reporting Platform
- Where Do You Go from Here?
- Why Version Control Is a Good Thing
- PHP IDEs
- Performance Tuning PHP
- Best Practice PHP Installation
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wrox Press |
Auteur(s) | Ed Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove |
Collection | Programmer to Programmer |
Parution | 07/12/2004 |
Nb. de pages | 639 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 985g |
Intérieur | Noir et Blanc |
EAN13 | 9780764572821 |
ISBN13 | 978-0-7645-7282-1 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Systèmes d'exploitation Linux
- Informatique Bases de données Produits SGBD MySQL
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Serveurs web et serveurs d'application Apache
- Informatique Développement d'applications Langages PHP