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 кв.; Вильямс.
Было найдено: 17.11.2017
Книга Учимся программировать на С++ вместе с Джонм Смайли - это не поросто очередное пособие для желающих обучиться этому относительно непростому языку программирования, - это действи- тельно уникальная книга из числа ей подобных. Зачастую книги для начинающих выглядят как моно- лог,выбранный тем или иным автором,проходящий по его же сценарию, и достигающий, по мнению автора, эффекта,котрый `должен` быть дос- тигнут как бы `нормальными` читателями. Иногда (а, может быть, и к счастью?) не всегда так случается. Да и волнует ли автора очередного самоучителя какой-то там `иванов` или `петров`?
Хотели бы вы присутствовать на лекции именитого профессора, за плечами которого более ста тысяч выпускников, уже ставших успешными программистами? Хотели бы вы задавать любые вопросы, которые вы считаете `глупыми`? В конце концов вы хотите научится программировать на языке, который считается одним из наиболее сложных?.. Если так,то эта книга именно для вас!
Станьте членом виртуальной группы студентовсамого мистера Смайли, где вас никто не обвинит в задавании `не тех` вопросов, когда сложные вещи объясняются понятным языком, где успешный результат предсказуем заранее... Изобилие примеров, пошаговое рассмотрение,вдумчивый анализ, - вот только несколько очевидных достоинств любой книги этой серии. Очевидно что книга может рассмотриваться в качестве основы для собственного курса лекций по основам программирования на языке С++.
Книга рекомендуется в качестве учебного пособия для всех начинающих, в том числе и тех, кто даже и не слышал о том бесконечно интересном мире, коим является программирование.
Было найдено: 17.11.2017