php объектно ориентированный дизайн

В этой книге рассматриваются методики объектно-ориентированного программирования на PHP и применение главных принципов проектирования программного обеспечения на основе классических проектных шаблонов, а также описываются инструментальные средства и нормы практики разработки, тестирования, непрерывной интеграции и развертывания надежного прикладного кода. Настоящее, шестое, издание книги полностью обновлено в соответствии с версией 8 языка PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов. Основная цель книги - исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В первую очередь книга адресована разработчикам, твердо усвоившим основы программирования на PHP и стремящимся развить свои навыки проектирования веб-приложений, применяя нормы передовой практики разработки. Настоящее, шестое, издание этой популярной книги полностью обновлено в соответствии с версией 8 языка PHP и включает описание диспетчера зависимостей Composer, материал, посвященный инструментальным средствам Vagrant, PHPUnit, Jenkins и другим, а также рекомендации стандартов по программированию на PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов. Основная цель книги - исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В части I этой книги рассматриваются ключевые объектно-ориентированные средства языка PHP, включая объявления классов и типов, наследование, рефлексию и многое другое. Часть II посвящена проектным шаблонам, в которых поясняются принципы, определяющие их эффективность, а также классическим шаблонам для проектирования корпоративных приложений и баз данных. В части III рассматриваются инструментальные средства и нормы практики, помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью Git и как управлять процессом построения проектов и зависимостями средствами Composer, а также исследованы стратегии автоматизированного тестирования и непрерывной интеграции. В целом книга посвящена основам объектно-ориентированного программирования, принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных, надежных и устойчивых систем. 6-е издание.

Интересные товары:

табличка для бани банные штучки банька 29 18см 31239 20 1 | табличка банные процедуры 34х20 см берёза класс б банные штучки | табличка для бани банные штучки банные процедуры 34 20 см 31245 20 1 | табличка банные процедуры 35 20 см липа банные штучки 20 | орматек журнальный стол slim с подставкой мдф дуб шампань 78x77 | орматек журнальный стол melody круглый мдф дуб шампань 71x70 | орматек журнальный стол slim мдф дуб шампань 50x50 | орматек стол журнальный стилгрей мдф серый лен бежевый лен 120x78 | стол журнальный берли орех альберо | орматек стол журнальный бруклин мдф серый бетон 77x78 | орматек журнальный стол melody мдф дуб шампань 90x56 | столик журнальный берли черный орех альберо | столик журнальный берли орех альберо чёрный | стол журнальный эйтон 430 орех альберо орех альберо мдф 16 мм | стол журнальный эйтон 230 орех альберо орех альберо мдф 16 мм | стол журнальный олдем орех альберо орех альберо мдф 16 мм | стол журнальный эйтон 330 орех альберо орех альберо мдф 16 мм | стол журнальный калифорния берли 12 мм орех альберо орех альберо | стол журнальный берли орех альберо орех альберо мдф 16 мм | журнальный стол diana oak | стул обеденный woodville aron soft dirty oak beige | стул woodville gala массив дерева искусственная кожа цвет dirty oak black | стул обеденный woodville kubik oak | woodville gross dirty oak dark brown | woodville camel dirty oak beige |