Acheter neuf

Identifiez-vous pour activer la commande 1-Click.
en essayant gratuitement Amazon Premium pendant 30 jours. Votre inscription aura lieu lors du passage de la commande. En savoir plus.
Acheter d'occasion
D'occasion - Bon Voir les détails
Prix : EUR 15,66

Plus de choix
Vous l'avez déjà ? Vendez votre exemplaire ici
Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

Dites-le à l'éditeur :
J'aimerais lire ce livre sur Kindle !

Vous n'avez pas encore de Kindle ? Achetez-le ici ou téléchargez une application de lecture gratuite.

Professional PHP Design Patterns [Anglais] [Broché]

Aaron Saray
1.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
Prix : EUR 39,68 Livraison à EUR 0,01 En savoir plus.
  Tous les prix incluent la TVA
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Il ne reste plus que 1 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Voulez-vous le faire livrer le mardi 23 septembre ? Choisissez la livraison en 1 jour ouvré sur votre bon de commande. En savoir plus.

Description de l'ouvrage

21 août 2009
This guide helps PHP developers take advantage of the stability and features of design patterns Design patterns are the cornerstones of building solid, stable, flexible, and feature–rich Web applications. This guide enables PHP developers to take advantage of everything they offer. If you are unfamiliar with design patterns, this book explains what you need to know. Both novice and veteran PHP developers will benefit from the alphabetical list of design patterns and code examples showing how to implement each pattern in PHP. Step–by–step instructions for a sample contact management system will help you understand real–world applications for the information. Gets PHP developers who have not used design patterns up to speed on the technology Shows programmers who are familiar with design patterns in other languages how to apply the techniques to PHP Includes examples of ordinary code used in everyday development and how to modify it for one of the design patterns discussed Provides an alphabetical list of common design patterns, with code examples showing how each can be implemented in PHP Uses a case study of a contact management system to analyze and demonstrate the step–by–step process of applying design patterns With its single focus on applying design patterns to PHP development, PHP Design Patterns helps both new and veteran PHP programmers improve their applications and their career prospects.

Offres spéciales et liens associés

Descriptions du produit

Quatrième de couverture

PHP is often considered to be the cornerstone for buildingflexible and feature–rich web applications. Because of its relatively simple initial learning curve, newer programmers can easily create applications in PHP from the ground up. As these applications scale, however, the maintenance can seem daunting. Luckily, the mature programming community has something to offer: Design Patterns. These repeatable solutions for common problems have been applied for years to other programming languages. This book aims to bridge the gap between the PHP and the older programming language by applying those tried and tested Design Patterns to native PHP applications. This book starts with an introduction to Design Patterns, describes their use and importance, and details where you′ve seen them already. It continues through a host of Design Patterns with code examples and explanations. Finally, an in–depth case study shows you how to plan your next application using Design Patterns, how to program those patterns in PHP, and how to revise and refactor an existing block of code using Design Patterns from the book. The author approaches the concepts in technical yet usable formats that are familiar to both programmers who are self–taught and those with more extensive formal education. What you will learn from this book What Design Patterns are and why they matter in PHP Commonly established PHP Library usage of Design Patterns Faster and more efficient object creation with Design Patterns like Builder, Façade, Prototype and Template Decoupled architecture using Data Access Object and Proxy Design Patterns Better code flow and control using the Delegate, Factory and Singleton Design Patterns How to implement Visitor and Decorator Design Patterns to enhance objects without modifying their core Comprehensive plug–in creation techniques using Observer Design Pattern How to plan application architecture using Design Patterns How to program a case study web site from start to finish with Design Pattern based coding How to recognize architectural benefits from Design Patterns in an existing application Methods to further strengthen code from case study analysis Who this book is for This book is for experienced PHP programmers who are looking to enhance the quality of their code architecture with Design Patterns. 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. Updates, source code, and Wrox technical support at

Biographie de l'auteur

Aaron Saray was introduced to a second–hand Commodore 64, with no persistent storage, when he was 8 years old. This fueled his appetite for computer science which carried him through many different languages and computers. Aaron finally settled on PHP as his language of choice in 2001. From then on, he continued to pepper in various other web languages such as HTML, CSS and JavaScript while continually building on his PHP expertise. Along his career path, Aaron has designed and maintained web site tools for an Internet Service Provider, created web based account management tools for subscribers of a major dental insurance company and led the development efforts of back–office websites for Internet connected Point of Sales systems. After becoming a Zend Certified Engineer, Aaron started his own web development company based around open source software. He continues to release open source software and keeps an updated PHP centric blog at

Détails sur le produit

  • Broché: 288 pages
  • Editeur : John Wiley & Sons; Édition : 1 (21 août 2009)
  • Langue : Anglais
  • ISBN-10: 0470496703
  • ISBN-13: 978-0470496701
  • Dimensions du produit: 23 x 19 x 1 cm
  • Moyenne des commentaires client : 1.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: 223.963 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  • Table des matières complète
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Vendre une version numérique de ce livre dans la boutique Kindle.

Si vous êtes un éditeur ou un auteur et que vous disposez des droits numériques sur un livre, vous pouvez vendre la version numérique du livre dans notre boutique Kindle. En savoir plus

Commentaires en ligne 

5 étoiles
4 étoiles
3 étoiles
2 étoiles
1.0 étoiles sur 5
1.0 étoiles sur 5
Commentaires client les plus utiles
1.0 étoiles sur 5 Attention, arnaque! 29 novembre 2011
Par David
Ce livre comporte non pas 288 pas mais 239!
c'est plus un cahier qu'un livre.
je cherchais un livre détaillé et bien je me suis fait avoir...
Avez-vous trouvé ce commentaire utile ?
Commentaires client les plus utiles sur (beta) 3.8 étoiles sur 5  4 commentaires
2 internautes sur 2 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 Decent book 24 avril 2012
Par R B - Publié sur
Format:Broché|Achat vérifié
This book has some pretty big errors and it's really vague with each design pattern. However it did help me understand PHP design patterns better.

I would recommend the head first of design patterns elements book. Since they use Java examples I would recommend to have your text editor open and "translate" the Java to PHP. I think that would really help to understand OO and design patterns better versus just reading the book and looking at Java examples.
8 internautes sur 11 ont trouvé ce commentaire utile 
2.0 étoiles sur 5 few examples and not all patterns treated 9 février 2010
Par Amazon Customer - Publié sur
First, sorry for mistakes, I'm from Italy so I will be very concise.
The problems of this book are:
- examples for each pattern: only one example and very very very ... too simple! examples in design pattern are very important - for me - , I think that a usefull book on patterns should present four or five examples for each pattern, at least.

- not all patterns are treated! What about "Chain of Responsability"? And "Abstract Factory"? And "Bridge"? And "composite" ? And "Flyweight"? This book has only 238 page, and you treat about pattern from 26 to 125 ... I think this is not enought.
3 internautes sur 4 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Great Book! Easy to understand. Just what I needed... 1 septembre 2009
Par Lee Thornton - Publié sur
Format:Broché|Achat vérifié
This book was just what I needed to get a grasp on the design patterns and learn how to use them correctly. The examples are small enough to wrap my head around but big enough to get the idea of what is going on. I would recomend this to anyone that is a php programmer working wiht objects.

I have had the book for only 2 days and I already used the facade and the decorator pattern in a project. Just after I got the code installed on the website the owner changed his mind and requested some code changes. I found that it was much easier to manage his changes since I used the design patterns shown in this book. Actually it was almost a pleasure to make the changes to the code since it was set up properly in the first place.
1 internautes sur 2 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Wish I had it when I started my latest project 11 août 2010
Par ibbobb - Publié sur
I am not even half way through this book (am still working through the rest of the Patterns reference, haven't looked at the last three chapters) and am already kicking myself for not discovering this book sooner. My project that I am currently working on would have benefited greatly from some of the patterns in this book.

Every pattern has a simple, real life example of a problem and a simple solution. One of the things you have to realize about this book is that the patterns are not plug-and-play. You can't just insert the patterns into your project without modifying them; they have to be tailored to fit your project. Luckily, the pattern examples are clear enough that that shouldn't be a problem in most circumstances. I would recommend this book if you want to better organize your code and improve its scalability.

Also, I initially did not realize that there were a few chapters at the end of the book regarding implementing the patterns. The author talks about planning a project using Patterns, and then in another chapter builds the project. I will probably read over these chapters, as I would assume they are good examples of the patterns in action. When I originally wrote this review, I gave the product 5 stars BEFORE I realized these final chapters existed. I was pleasantly surprised by just the reference material. These final chapters are an added bonus in my book.
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires
Rechercher uniquement parmi les commentaires portant sur ce produit

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?