Зандстра М., PHP. Объекты, шаблоны и методики программирования
Вильямс, 2009 г., 480 стр., 978-5-8459-1586-3 , 240*180*22 мм., тираж: 1000, 2-е
Описание книги
Создайте высокопрофессиональный код на PHP, изучив объектно-ориентированные средства, шаблоны проектирования и важные средства разработки!
За последние несколько лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к шаблонам их использования. Однако до сих пор в большинстве книг, посвященных вопросам объектно-ориентированного проектирования (ООП), описывались такие языки как Java или C++. Тем не менее, очень интересно наблюдать за тем, как одна и та же концепция ООП применяется в разных языках программирования. В этой книге я изложил методики объектно-ориентированного программирования и проектирования с точки зрения программиста на PHP.
Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие определения класса, создания объектов, наследования, инкапсуляции методов и свойств. Вы изучите также и дополнительные темы, такие как статические методы и свойства, абстрактные классы, обработка исключений, клонирование объектов и много другое. Кроме того довольно подробно будут описаны также лучшие практические решения в области объектно-ориентированного проектирования.
Следующая часть книги посвящена шаблонам проектирования, которые Органически дополняют тему ООП. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных.
В последней части книги описывается несколько важных утилит, облегчающих процесс создания технической документации, управления работой групп программистов, тестирования кода и развертывания PHP-приложений: Phing, PHPUnit2, PHPDocumentor, PEAR и CVS.
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Об авторах
О техническом рецензенте
Благодарности
Часть 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. Приложения
Приложение А. Дополнительные источники информации
Приложение Б. Простой синтаксический анализатор
Предметный указатель
Об авторе
Мэтт Зандстра (Matt Zandstra) больше 10 лет работал веб-программистом и был консультантом по PHP. Он — автор книги Освой самостоятельно PHP за 24 часа (третье издание), выпущенной в ИД "Вильямс" в 2007 году, и соавтор книги DHTML Unleashed. Мэтт написал статьи также для Linux Magazine, Zend.com, IBM DeveloperWorks и php|architect Magazine.
Мэтт работает, в основном, с PHP, Perl и Java, создавая веб-приложения и приложения командной строки. Он — старший разработчик в компании Yahoo! в штате Калифорния.
Мэтт живет в Сан-Франциско со своей женой Луизой и двумя детьми, Холли и Джейком. Поскольку у него давно уже не было свободного времени, он только иногда думает: "Нужно начать регулярно бегать, чтобы компенсировать результаты любви к пабам и кафе и просиживания за чтением и написанием книг". Но непохоже, чтобы он похудел со времени выхода первого издания книги.
Последние поступления в рубрике "PHP"
JavaScript for PHP Developers Stefanov S.
If you want to significantly expand your web development skills beyond PHP, this practical, hands - on book teaches you ECMAScript - the core JavaScript language - from the ground up.... | |
The First Last Kiss Harris A.
How do you hold on to a love that is slowly slipping away from you? Can you let go of the past when you know what is in the future? And how do you cope when you know that every kiss is a countdown to goodbye? This is the story of a love affair, of...... | |
1С-Битрикс:строим профессиональный сайт и интернет-магазин (+CD) Басыров Р.
Созданием сайтов, кроме специализированных студий, сегодня занимаются самые разные люди - фрилансеры, работники мелких и средних компаний, служащие бюджетных и государственных организаций, частные пользователи. И многие из них выбирают лучшую на сегодня отечественную систему управления сайтами - "1С-Битрикс: Управление сайтом".... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Зандстра М., PHP. Объекты, шаблоны и методики программирования в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.