Описание
В этой книге рассматриваются методики объектно-ориентированного программирования на PHP и применение главных принципов проектирования программного обеспечения на основе классических проектных шаблонов, а также описываются инструментальные средства и нормы практики разработки, тестирования, непрерывной интеграции и развертывания надежного прикладного кода. Настоящее, шестое, издание книги полностью обновлено в соответствии с версией 8 языка PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.
Основная цель книги - исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В первую очередь книга адресована разработчикам, твердо усвоившим основы программирования на PHP и стремящимся развить свои навыки проектирования веб-приложений, применяя нормы передовой практики разработки.
Настоящее, шестое, издание этой популярной книги полностью обновлено в соответствии с версией 8 языка PHP и включает описание диспетчера зависимостей Composer, материал, посвященный инструментальным средствам Vagrant, PHPUnit, Jenkins и другим, а также рекомендации стандартов по программированию на PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.
Основная цель книги - исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны.
В части I этой книги рассматриваются ключевые объектно-ориентированные средства языка PHP, включая объявления классов и типов, наследование, рефлексию и многое другое.
Часть II посвящена проектным шаблонам, в которых поясняются принципы, определяющие их эффективность, а также классическим шаблонам для проектирования корпоративных приложений и баз данных. В части III рассматриваются инструментальные средства и нормы практики, помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью Git и как управлять процессом построения проектов и зависимостями средствами Composer, а также исследованы стратегии автоматизированного тестирования и непрерывной интеграции. В целом книга посвящена основам объектно-ориентированного программирования, принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных, надежных и устойчивых систем.
6-е издание.
Вам может быть интересно:
-
87,34 €
-45%
158,80 €
-
25,19 €
-45%
45,80 €
-
92,84 €
-45%
168,80 €
-
16,57 €
-50%
33,15 €
-
52,68 €
-50%
105,35 €
-
47,74 €
-45%
86,80 €
-
20,63 €
-45%
37,50 €
-
92,84 €
-45%
168,80 €
-
72,32 €
-45%
131,50 €
-
82,58 €
-45%
150,15 €
-
46,17 €
-50%
92,35 €
-
14,38 €
-45%
26,15 €
-
55,44 €
-45%
100,80 €
-
20,90 €
-50%
41,80 €
-
16,48 €
-50%
32,95 €
-
46,28 €
-45%
84,15 €
-
35,94 €
-45%
65,35 €
-
17,49 €
-45%
31,80 €
-
43,64 €
-45%
79,35 €
-
33,44 €
-45%
60,80 €
-
24,28 €
-45%
44,15 €
-
33,19 €
-45%
60,35 €
-
11,19 €
-45%
20,35 €
-
92,84 €
-45%
168,80 €
-
78,54 €
-45%
142,80 €
-
31,32 €
-45%
56,95 €
-
72,32 €
-45%
131,50 €
-
37,48 €
-45%
68,15 €
-
91,93 €
-45%
167,15 €
-
22,63 €
-45%
41,15 €