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

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

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

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

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

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

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

За последние десять лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к разработчикам, использующим эти средства, и к приложениям, которые они создают. Теперь основной акцент делается на объектах и объектно- ориентированном подходе к проектированию. Существует еще один момент, связанный с этим и также прочно укоренившийся в современные методики разработки объектно-ориентированных приложений. Речь идет об использовании средств и методик, благодаря которым достигается успешное выполнение проекта, осуществляется эффективное управление группами разработчиков и повышается качество кода.

Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие

  • определения класса,
  • создания объектов,
  • наследовании,
  • инкапсуляции методов и свойств.

Вы изучите также и дополнительные темы, такие как

  • статические методы и свойства,
  • абстрактные классы,
  • обработка исключений,
  • клонирование объектов,
  • пространства имен,
  • механизм замыканий и многое другое.


Кроме того довольно подробно будут описаны также лучшие практические решения в области объектно-ориентированного проектирования.

Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных.
В последней части книги описывается несколько важных утилит, облегчающих процесс создания технической документации, управления работой групп программистов, тестирования кода и развертывания PHP-приложений: Phing, PHPUnit, phpDocumentor, PEAR и Subversion. Вы также познакомитесь с непрерывной интеграцией — системой, которая позволяет объединить все эти средства под одной крышей и автоматизировать процессы построения, развертывания и тестирования приложений.

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

Об авторе

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

О техническом рецензенте
Вес Хант — разработчик веб-приложений и консультант фирмы 4th Dimension Development, которая разрабатывает веб-решения как для небольших, так и для крупных корпораций. Более десяти лет он создавал различные клиентские приложения на PHP и Java. В последнее время Вес увлекается написанием для своих клиентов многофункциональных Интернет-приложений (Rich Internet Applications — RIA) на Flex и PHP. Он активно использует шаблоны проектирования и лучшие методики их применения для того, чтобы проводить побольше времени на открытом воздухе, наслаждаясь природой около своего дома в Монтане.

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда


560 стр., с ил.; ISBN 978-5-8459-1689-1, 978-1-43-022925-4; формат 70x100/16; твердый переплет; тип бумаги: газетная; серия Expert's Voice (APress); 2014, 2 кв.; Вильямс.



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







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

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



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

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

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

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

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

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

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

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


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

Rambler  Top100