PHP: объекты, шаблоны и методики программирования
Характеристики
Автор:
Мэтт Зандстра
Рік:
2014
Видавництво:
Диалектика-Вильямс
Кіл-ть стор.:
560
Обкладинка:
Твердая
ISBN:
978-5-8459-1689-1
Оформление заказа
770грн.

Код товара: 31792
На складе: нет

Рейтинг:
Оценить:


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

Книга "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! в штате Калифорния.

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

Содержание:

Об авторах О техническом рецензенте Благодарности Часть I. Введение Глава 1. PHP: проектирование и сопровождение Часть II. Объекты Глава 2. PHP и объекты Глава 3. Основные сведения об объектах Глава 4. Дополнительные возможности Глава 5. Средства для работы с объектами Глава 6. Объекты и методология проектирования Часть III. Шаблоны Глава 7. Что такое шаблоны проектирования и зачем они нужны Глава 8. Некоторые принципы шаблонов Глава 9. Генерация объектов Глава 10. Шаблоны для программирования гибких объектов Глава 11. Выполнение задач и представление результатов Глава 12. Шаблоны корпоративных приложений Глава 13. Шаблоны баз данных Часть IV. Практика Глава 14. Хорошие и плохие методы работы Глава 15. Введение в PEAR Глава 16. Генерация документации с помощью phpDocumentor Глава 17. Контроль версий с помощью CVS Глава 18. Тестирование с помощью PHPUnit Глава 19. Автоматическое построение с помощью Phing Часть V. Заключение Глава 20. Объекты, шаблоны, практика Часть VI. Приложения Приложение А. Дополнительные источники информации Приложение Б. Простой синтаксический анализатор
Есть вопросы по этому товару?
Вы можете задать нам вопрос(ы) с помощью следующей формы.
code