PHP: объекты, шаблоны и методики программирования

2-е издание
Мэтт Зандстра

PHP Objects, Patterns, and Practice, Second Edition
Matt Zandstra
книга PHP: объекты, шаблоны и методики программирования, 2-е издание
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу
Файлы к книге

Обсуждение книги в блоге Виктора Штонда

Создайте высокопрофессиональный код на PHP, изучив объектно-ориентированные средства, шаблоны проектирования и важные средства разработки!

За последние несколько лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к шаблонам их использования. Однако до сих пор в большинстве книг, посвященных вопросам объектно-ориентированного проектирования (ООП), описывались такие языки как Java или C++. Тем не менее очень интересно наблюдать за тем, как одна и та же концепция ООП применяется в разных языках программирования. В этой книге я изложил методики объектно-ориентированного программирования и проектирования с точки зрения программиста на PHP.
Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие определения класса, создания объектов, наследовании, инкапсуляции методов и свойств. Вы изучите также и дополнительные темы, такие как статические методы и свойства, абстрактные классы, обработка исключений, клонирование объектов и много другое. Кроме того довольно подробно будут описаны также лучшие практические решения в области объектно-ориентированного проектирования.
Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP.

В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных.
В последней части книги описывается несколько важных утилит, облегчающих процесс создания технической документации, управления работой групп программистов, тестирования кода и развертывания PHP-приложений: Phing, PHPUnit2, PHPDocumentor, PEAR и CVS.

- Я написал эту книгу, чтобы облегчить вам жизнь в нелегком деле изучения ООП. Я надеюсь, что она поможет вам избежать тех трудностей и ловушек, с которым я столкнулся при изучении объектно-ориентированного программирования и шаблонов проектирования. Я постарался описать те принципы и практики, которые мне дались тяжким трудом.
Мэтт Зандстра

Об авторе
Мэтт Зандстра (Matt Zandstra) больше 10 лет работал веб-программистом и был консультантом по PHP. Он — автор книги Освой самостоятельно PHP за 24 часа (третье издание), выпущенной в ИД "Вильямс" в 2007 году, и соавтор книги DHTML Unleashed. Мэтт написал статьи также для Linux Magazine, Zend.com, IBM DeveloperWorks и php|architect Magazine.
Мэтт работает, в основном, с PHP, Perl и Java, создавая веб-приложения и приложения командной строки. Он — старший разработчик в компании Yahoo! в штате Калифорния.
Мэтт живет в Сан-Франциско со своей женой Луизой и двумя детьми, Холли и Джейком. Поскольку у него давно уже не было свободного времени, он только иногда думает: "Нужно начать регулярно бегать, чтобы компенсировать результаты любви к пабам и кафе и просиживания за чтением и написанием книг". Но непохоже, чтобы он похудел со времени выхода первого издания книги.

480 стр., с ил.; ISBN 978-5-8459-1586-3, 978-1-59-059909-9; формат 70x100/16; твердый переплет; тип бумаги: газетная; 2010, 1 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Раздел каталога:



Оглавление книги "PHP: объекты, шаблоны и методики программирования"

Об авторах Об авторах
О техническом рецензенте
Благодарности

Часть I. Введение
    Глава 1. PHP: проектирование и сопровождение

Часть II. Объекты
    Глава 2. PHP и объекты
    Глава 3. Основные сведения об объектах
    Глава 4. Дополнительные возможности
    Глава 5. Средства для работы с объектами
    Глава 6. Объекты и методология проектирования

Часть III. Шаблоны
    Глава 7. Что такое шаблоны проектирования и зачем они нужныГлава 7. Что такое шаблоны проектирования и зачем они нужны
    Глава 8. Некоторые принципы шаблонов
    Глава 9. Генерация объектов
    Глава 10. Шаблоны для программирования гибких объектов
    Глава 11. Выполнение задач и представление результатов
    Глава 12. Шаблоны корпоративных приложений
    Глава 13. Шаблоны баз данных

Часть IV. Практика
    Глава 14. Хорошие и плохие методы работы
    Глава 15. Введение в PEAR
    Глава 16. Генерация документации с помощью phpDocumentor
    Глава 17. Контроль версий с помощью CVS
    Глава 18. Тестирование с помощью PHPUnit
    Глава 19. Автоматическое построение с помощью Phing

Часть V. Заключение
    Глава 20. Объекты, шаблоны, практика

Часть VI. Приложения
Приложение А. Дополнительные источники информации
Приложение Б. Простой синтаксический анализатор
Предметный указатель


Copyright © 1992-2015 Издательская группа "Диалектика-Вильямс"

Rambler  Top100