Skip to content

Your Basket

Free Post & Packing - Click for details

Receive the Foyles Newsletter

  • › Author Events
  • › Signings
  • › New Arrivals
  • › Offers
Newsletter sign up form
British Book Awards banner

Browse

[x]

This item has been added to your basket

View Basket

Professional PHP Design Patterns

Contributor(s):
Aaron Saray (author)
Format:
Paperback , 236 x 188 x 14mm , 288pp
Publication date:
03 Sep 2009 
Publisher:
John Wiley & Sons Ltd 
ISBN-13:
9780470496701 
ISBN-10:
0470496703 

List Price: £29.99
Online Price: £25.49
You Save: £4.50 (15%)

Buy Now

1 in stock at Charing Cross Road for collection after 24 hours or dispatched from our warehouse within 48 hours.

Free Postage and Packing on UK orders

For details of Foyles prices online and in-store and delivery arrangements click here *


Synopsis:

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. This title gets PHP developers who have not used design patterns up to speed on the technology. It shows programmers who are familiar with design patterns in other languages how to apply the techniques to PHP. It includes examples of ordinary code used in everyday development and how to modify it for one of the design patterns discussed. It provides an alphabetical list of common design patterns, with code examples showing how each can be implemented in PHP. It 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.

Author Biography:


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 aaronsaray.com.

Table of Contents:

Introduction.

Part I, Getting Acquainted With Design Patterns and Php. Chapter 1, Understanding Design Patterns. Chapter 2, Using Tools Already In Your Arsenal.

Part II, Reference Material. Chapter 3, Adapter Pattern. Chapter 4, Builder Pattern. Chapter 5, Data Access Object Pattern. Chapter 6, Decorator Pattern. Chapter 7, Delegate Pattern. Chapter 8, Facade Pattern. Chapter 9, Factory Pattern. Chapter 10, Interpreter Pattern. Chapter 11, Iterator Pattern. Chapter 12, Mediator Pattern. Chapter 13, Observer Pattern. Chapter 14, Prototype Pattern. Chapter 15, Proxy Pattern. Chapter 16, Singleton Pattern. Chapter 17, Strategy Pattern. Chapter 18, Template Pattern. Chapter 19, Visitor Pattern.

Part Iii, PHP Design Case Study. Chapter 20, Requirements Analysis. Chapter 21, Choosing Design Patterns and Planning. Chapter 22, Programming The Application. Chapter 23, Improving With More Design Patterns. Index.

Additional Information:

Illustrations: illustrations Related subjects: Computer programming Computer communications & networking

* Please Note:

Online: All orders placed here will be charged at the online price shown above whether you have the item delivered or you collect it.

Instore: Items purchased instore are at the price on offer there at that time.

Store Collection: If you are paying online but wish to collect from our Charing Cross Road store, please allow 24 hours between purchase and collection. Please go to Customer Services in the basement

Same-day: For same-day collections, please reserve the book directly with the store on 020 7437 5660 or email orders@foyles.co.uk. Please note the price charged will be the instore not online price.