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

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

О товаре
Перейти к описанию
Автор на обложке
Мэтт Зандстра
Год выпуска
2016
Тип обложки
Твердый переплет
Тип книги
Печатная книга
Язык издания
Русский

О книге

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение класс
Товар не доставляется в ваш город
 
Доставка недоступна
Магазин
Подписаться
Ozon Россия
Перейти
4.9
Подтверждённые бренды
284
О магазине

Описание

Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка.
Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных.
В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR.
Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги описаны лучшие методики организации работы на основе системы контроля версий Git. Тем самым была отражена общая тенденция перехода на новую платформу, которая наметилась в среде разработчиков с момента выхода третьего издания книги.
Эта книга посвящена трем важным темам: основам объектов, принципам объектно-ориентированного проектирования и лучшим методикам их применения. Изучив их в комплексе читатель сможет создавать первоклассные и отказоустойчивые программные системы.

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

Об авторе:
Мэтт Зандстра почти 20 лет проработал веб-программистом, консультантом по PHP и составителем технической документации. Он был старшим разработчиком в компании Yahoo! и работал в офисах компании как в Лондоне, так и в Силиконовой долине. Сейчас он зарабатывает себе на жизнь в качестве свободного консультанта и писателя. До этой книги Мэтт написал книгу Освой самостоятельно PHP за 24 часа (третье издание), выпущенной в ИД "Вильямс" в 2007 году, а также был соавтором книги DHTML Unleashed (издательство SAMS Publishing). Кроме всего прочего он также писал статьи для Linux Magazine, , IBM DeveloperWorks и php|architect Magazine. Мэтт также изучает литературу и пишет фантастические рассказы. Он получил степень магистра в области литературного мастерства (creative writing) в университетах Манчестера и Ист-Англии. В те моменты, когда ему не приходится мотаться по всем уголкам Великобритании при изучении литературы или выполнения какой-либо работы, Мэтт живет в Ливерпуле со своей женой Луизой и двумя детьми, Холли и Джейком.
Артикул
33506422
Автор на обложке
Мэтт Зандстра
Год выпуска
2016
Тип обложки
Твердый переплет
Тип книги
Печатная книга
Язык издания
Русский
Количество страниц
576
ISBN
978-5-8459-1922-9
Оригинальное название (для переводных изданий)
PHP Objects, Patterns, and Practice
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях
Показать сначала: новые и полезные с высокой оценкой
Вячеслав
27 августа 2018
Отзыв устарел
Достоинства
Сразу к делу без каких-либо размазывание и повторений синтаксиса PHP 
Недостатки
Устарела: Многое притянуто только для PHP 5 и PEAR. PEAR уже давно скорее мертв, чем жив. Сложность примеров — не для всех. 
Комментарий
Как по мне, чересчур сложные примеры паттернов. Ни слова о Composer. Много о PEAR. 
Вам помог этот отзыв?
А
Андреев Данил
21 февраля 2017
Отзыв устарел
Достоинства
Лучше этой книги по паттернам проектирования вы не найдете. Автор умеет объяснять абстрактные вещи цитатами. Человек, который прочитал эту книгу и не единожды отработал и обдумал все приемы проектирования ПО на PHP в ней уже может требовать зарплату от 100к. 
Недостатки
Нету, какие недостатки? 
Комментарий
Почитайте еще Макконнелла. 
Вам помог этот отзыв?
S
ShAM
23 мая 2016
Отзыв устарел
Достоинства
Отличная подача материала. Малое количество опечаток. Качественная бумага в этом издании 
Недостатки
Приходится уже 3 раз купать эту книгу, но виной тому развитие языка. Цена книги Версия 5.4 языка уже устарела. 
Комментарий
Альтернатив по языку php нет. Несмотря на рассматриваемую версию 5.4 языка, книгу можно смело брать и по ней обучаться. Но новичкам не подойдёт. 
Вам помог этот отзыв?
А
Андрей
17 января 2016
Отзыв устарел
Эта книга остаётся лучшей, на сегодня, по объектно-ориентированному программированию на PHP 5. 4-е издание, наконец-то, отпечатали на качественной бумаге, сохранив твердый переплёт. 
Вам помог этот отзыв?
m
metoo
7 ноября 2016
Отзыв устарел
Достоинства
Твердый переплет, обширный материал. 
Недостатки
Много воды в начале, первые 50 страниц практически бесполезные. 
Комментарий
Хорошая книга, рекомендую к покупке 
Вам помог этот отзыв?
K
Kirill
15 марта 2018
Отзыв устарел
Хорошая книга для начального изучения архитектуры проекта. После нее можно уже углубляться во Framework. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
5 ноября 2014
Отзыв устарел
Хороший материал по применению паттернов в PHP, а не изучению паттернов самих по себе. Многие сложные моменты в книге описаны достаточно однобоко, автор не стремился сделать еще один "каталог шаблонов". По мне, так любой паттерн должен начинаться с определения, которое учится наизусть. Тут же приходится читать между строк, либо пользоваться параллельно...  Читать полностью
Вам помог этот отзыв?
К
Ковзалин Сергей
10 апреля 2014
Отзыв устарел
Книга стоимостью 1032 рубля выполнена из туалетной бумаги себестоимостью 100-150 рублей. Покупал книгу именно для того, чтобы была бумажная версия. Поэтому очень огорчен, что она такого низкого качества при ужасно завышенной цене. Неужели не могли напечатать из бумаги качеством хотя-бы как обычные белые листы A4. 
Вам помог этот отзыв?
д
дима
2 октября 2013
Отзыв устарел
Свое изучение паттернов начал с этой книги, себе позиционирую как новичок, книга и правда хороша,только вот некоторые мысли с первого раза не даются, приходиться по нескольку раз перечитывать и подробно разбирать главы) 
Вам помог этот отзыв?
К
Корнеев Евгений
8 августа 2013
Отзыв устарел
Если вы планируете в дальнейшем стать профессионалом в PHP без данной книги вам точно не обойтись. Читать всем обязательно! Правда для новичков в PHP будет немного сложновато. 
Вам помог этот отзыв?
Дунаевский Максим
22 июля 2013
Отзыв устарел
Год назад я пытался прочитать "Приемы объектно-ориентированного проектирования. Паттерны проектирования" Банды Четырёх (вот эту https://www.ozon.ru/context/detail/id/20217137/), но она показалась мне ОЧЕНЬ сложной для понимания. Потом где-то скачал эту книгу и буквально зачитался, поэтому вопроса "Покупать или нет?" у меня не было. Как только я узнал...  Читать полностью
Вам помог этот отзыв?
Д
Денис
24 апреля 2013
Отзыв устарел
Книга получилась отличная. Это, пожалуй, одна из немногих книг из области программирования, где перевод не искажает оригинальный смысл. Отлично переведено и видно, что переводчик знаком с областью, о которой пишет автор книги. Для новичков может показаться тяжеловатой. Это ощущение складывается за счет того, что в книге нет ничего лишнего. Каждое предложение...  Читать полностью
Вам помог этот отзыв?
А
Артур К.
24 апреля 2013
Отзыв устарел
Читаю эту книгу сейчас. Написано все ясно и доходчиво объяснено - не остается моментов, которые после прочтения могли бы быть не понятны. Иногда прибегаю к технике "повторение - мать учения" - повторно прочитываю сложные темы. Ну и самое главное, все примеры, которые есть в книге, на мой взгляд, стоит вбивать своими руками на компьютере, чтобы в голове...  Читать полностью
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
16 января 2013
Отзыв устарел
Книга не для новичка, но если у вас есть некоторый опыт разработки на PHP, то эта книга поставит все ваши разбросанные знания языка в одну целостную конструкцию. Рекомендую. По ней можно готовится к Zend Certified Specialist. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
28 февраля 2012
Отзыв устарел
В чем отличие от второго издания: Нет главы "Контроль версий с помощью CVS" - вместо нее глава "Контроль версий с помощью Subversion". Многие другие главы дополнены и содержат больше информации. Так же стоит учитывать что автор в этом издании опирался на PHP 5.3 - но на большинстве серверах и хостингах до сих пор стоит PHP 5.0 Книга на самом деле редка...  Читать полностью
Вам помог этот отзыв?
А
Алексей
13 февраля 2012
Отзыв устарел
Как начинающий php программист, скажу, что книга сложна, хоть и приводится большое количество примеров, но с первого наскока книга не поддается. Что бы был толк, необходимо все примеры пропустить через руки (набрать код на реальных проектах). Да про перевод хорошо подметили, очень художественно и в тоже время все по существу. 
Вам помог этот отзыв?
С
Светлана
31 января 2012
Отзыв устарел
Профессионалам будет интересно посмотреть на решение часто встречающихся задач другими глазами. Очень полезно, но в большее мере уже известно. Интересно прочитать. Новички увидят основные принципы построения приложений, используемые программистами с большим опытом ООП. Достаточно всё просто и понятно (но желательно знание основ объектного программирования)...  Читать полностью
Вам помог этот отзыв?
П
Петр
10 января 2012
Отзыв устарел
Очень грамотно подан материал, изложенный материал будет полезен тем, кто уже частично знаком с php, а так же желает изучить ООП и паттерны проектирования в PHP. 
Вам помог этот отзыв?
Г
Глазырин Андрей
12 января 2012
Отзыв устарел
Вот что называется купил и не пожалел, а приобрел на года вперед бесценный опыт автора!Начнем: 1-по полочкам разложены все принципы ООП php. 2- расписаны основные шаблоны и как их применять 3-книга переводит вас на новый уровень программирования, это напоминает как решить задачу на плоскости если она не решается?нужно решить ее в пространстве 4-совсем...  Читать полностью
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
18 октября 2011
Отзыв устарел
Написана хорошо, перевод годный :) сама книга об применении ООП в и шаблонов в PHP - и я бы сказал, что она единственная на русском языке выполняет свою миссию :D 
Вам помог этот отзыв?
К
Клебанов Максим
7 октября 2011
Отзыв устарел
Написана очень понятно, всё с исчерпывающими примерами. Но, думаю, что новичкам она не подойдёт.. Требует определённого знания языка, да и знания азов ООП не будт лишними. В этом случае всё прекрасно встаёт на свои места. 
Вам помог этот отзыв?
S
Sergey
22 сентября 2011
Отзыв устарел
Что сказать - только одно: Читать обязательно! Книга рассчитана на тех, кто знаком с РНР уже около года и ему надоело постоянно писать в процедурном стиле. Автор показывает во всем великолепии ООП, который позволяет "творить чудеса". Что бы "творить чудеса" используются Шаблоны программирования (паттерны), которые описаны в данном издании. Да, рассмотрены...  Читать полностью
Вам помог этот отзыв?
Д
Дмитрий
19 сентября 2011
Отзыв устарел
Отличная книга. Содержит в себе расширенную базовую информацию о возможностях языка, правилах кодирования и вспомогательном инструментарии. Must read. 
Вам помог этот отзыв?
S
ShAM
20 мая 2011
Отзыв устарел
Лучшая книга по применению концепции ООП в языке PHP. Много по ней узнал. Местами требуются уточнения и разъяснения. В этом случае пользуюсь книгами Мартина Фаулера "Шаблоны корпоративных приложений" и Книгой "банды четырех" - "Приемы объектно ориентированного программирования. Паттерны проектирования". Не очень хорошо описано про замыкания и реализацию...  Читать полностью
Вам помог этот отзыв?
М
Михайлычева Елена
15 апреля 2011
Отзыв устарел
Для начинающих будет чуть сложновато. Для тех кто хоть знаком с языком, но еще не знаком с паттернами и ооп в php - must read. Про паттерны написано ясно и кратко, что немаловажно (кто пробовал читать классический труд по паттернам от "банды четырех" оценит ясность изложения, хотя и уровень, конечно здесь немного не тот). 
Вам помог этот отзыв?
М
Михайлов Олег
19 января 2011
Отзыв устарел
Будет интересна для тех, кто только начинает свое знакомство с паттернами проектирования. Наиболее интересна часть 3: шаблоны. Главы про pear, phpdocumentor, cvs и phpunit, имхо, можно пропустить. CVS вообще устарел ;), а про остальное лучше почитать на оф. сайтах. В целом книга понравилась, рекомендую. 
Вам помог этот отзыв?
А
Алексей
7 декабря 2010
Отзыв устарел
Замечательно изложен весь материал. Доступное описание как для новичков так и программистов желающих пополнить свою базу знаний объектно ориентированного программирования. Первым делом ознакомился с книгой в электронном виде, после чего без компромиссов решил приобрести в свою коллекцию книг. Огромная благодарность автору. Давно искал материал для себя...  Читать полностью
Вам помог этот отзыв?
А
Ананских Сергей
30 апреля 2010
Отзыв устарел
Отличная книга, ничего лишнего, все только по тематике. Отлично все описано, читается легко. Не встречал еще книг отдельно по ООП в PHP, только обрывками. Здесь все четко. Полно. Естественно описывается в основном PHP5, но даются примечания, какой код будет работать на PHP4, а какой не будет. Чуть чуть затронут и PHP6. А именно сказано о пространстве...  Читать полностью
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
15 марта 2010
Отзыв устарел
Отлична книга для тех,кто решил узнать побольше из области объектного программирования,тем более если учесть тот факт,что практически нереально найти хоть какую-нибудь книгу об ООП в PHP. Отлично изложенны принципы шаблонного проектирования.Из отрицательного я бы отметил то ,что автор использует множество технических терминов,не объясняя их. Для приверженцев...  Читать полностью
Вам помог этот отзыв?
Д
Драняев Алексей
10 августа 2009
Отзыв устарел
Прекрасная книга, раскрывающая многие аспекты проектирования. Материал книги неплохо изложен, хотя кое-где есть небольшие огрехи. По сути в данной книге содержится всё, чтобы пододвинуть читателя к новому уровню понимания программирования (не только php). Книга еще в процессе чтения, но могу сказать с уверенностью, что давненько не видел столь простого...  Читать полностью
Вам помог этот отзыв?
Д
Данила Риджи
14 ноября 2012
Отзыв устарел
Супер книга, ООП в формате для чайника, будет понято и постигнуто каждым прочитавшим. Много полезных смежных тем, хотя главу svn я бы заменил на git. 
Вам помог этот отзыв?
В
Востриков Дмитрий Васильевич
30 марта 2012
Отзыв устарел
Книга очень понравилась. Грамотно изложены принципы ООП, шаблоны. Книга особенно пригодиться тем, кто пишет приложения с помощью фреймвёрков. 
Вам помог этот отзыв?
А
Андрей
5 июня 2015
Отзыв устарел
Вероятно, лучшая на сегодня книга по ООП на PHP. Но качество бумаги просто отвратительное. Спасибо что хоть обложку твердую сделали. 
Вам помог этот отзыв?
A
AzAzzAzzz
18 ноября 2014
Отзыв устарел
Книга без сомнений хороша, но хотелось бы 4-ое издание... Так, как некоторый материал потерял свою актуальность в нынешние дни 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
25 августа 2010
Отзыв устарел
Книга чрезвычайно понравилась! Ничего лишнего. Все по делу, все к месту. Это нужно прочитать каждому сознательному девелоперу! 
Вам помог этот отзыв?
Б
Бобылев Павел Сергеевич
22 апреля 2013
Отзыв устарел
До этого не использовал ООП, но прочитав данную книгу, понял что это такое и как применять ООП. Рекомендую к прочтению. 
Вам помог этот отзыв?
Г
Герман
24 апреля 2013
Отзыв устарел
Если вы хотите разобраться в концепциях таких фреймворков как CodeIgniter, Kohana или Yii, это отличный путеводитель! 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
12 октября 2011
Отзыв устарел
Отличный материал для php-программистов которые хотят стать более профессиональными. Обязательна к протению каждому. 
Вам помог этот отзыв?
П
Перелётный Иван
7 ноября 2012
Отзыв устарел
Сегодня получил сиё чудо и был удивлён, когда увидел, что книга издана в 2013 году =) Сегодня 01/11/2012. 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
13 мая 2013
Отзыв устарел
для основ - отлично, но уже старовато. Хочется описания новых возможностей php, жду переиздания 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
15 января 2016
Отзыв устарел
Начал читать, все круто! 10 из 10. Все скрипты нужно обязательно вбивать ручками на компе! 
Вам помог этот отзыв?
А
Атаи Рустам
13 февраля 2012
Отзыв устарел
Вопросы использования ООП в PHP разобраны подробно и доходчиво. Читать интересно. 
Вам помог этот отзыв?
А
Алексей
19 сентября 2011
Отзыв устарел
Чтоб ее понять надо уже немного знать ООП, а так отличная книга для знакомства 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
17 апреля 2012
Отзыв устарел
Долго я не мог понять ооп, прочитал несколько раз изучил примеры и понял! 
Вам помог этот отзыв?
М
Макс
3 апреля 2015
Отзыв устарел
книга написана очень понятно и максимально просто. 
Вам помог этот отзыв?
И
Иванов Дмитрий
7 сентября 2012
Отзыв устарел
Рекомендую всем, кто хочет разобраться с ООП! 
Вам помог этот отзыв?
Рейтинга пока нет. Он формируется на основе актуальных отзывов на заказанные и оплаченные товары

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.