Описание
В этой книге рассматриваются методики объектно-ориентированного программирования на PHP и применение главных принципов проектирования программного обеспечения на основе классических проектных шаблонов, а также описываются инструментальные средства и нормы практики разработки, тестирования, непрерывной интеграции и развертывания надежного прикладного кода. Настоящее, шестое, издание книги полностью обновлено в соответствии с версией 8 языка PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.
Основная цель книги - исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В первую очередь книга адресована разработчикам, твердо усвоившим основы программирования на PHP и стремящимся развить свои навыки проектирования веб-приложений, применяя нормы передовой практики разработки.
Настоящее, шестое, издание этой популярной книги полностью обновлено в соответствии с версией 8 языка PHP и включает описание диспетчера зависимостей Composer, материал, посвященный инструментальным средствам Vagrant, PHPUnit, Jenkins и другим, а также рекомендации стандартов по программированию на PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.
Основная цель книги - исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны.
В части I этой книги рассматриваются ключевые объектно-ориентированные средства языка PHP, включая объявления классов и типов, наследование, рефлексию и многое другое.
Часть II посвящена проектным шаблонам, в которых поясняются принципы, определяющие их эффективность, а также классическим шаблонам для проектирования корпоративных приложений и баз данных. В части III рассматриваются инструментальные средства и нормы практики, помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью Git и как управлять процессом построения проектов и зависимостями средствами Composer, а также исследованы стратегии автоматизированного тестирования и непрерывной интеграции. В целом книга посвящена основам объектно-ориентированного программирования, принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных, надежных и устойчивых систем.
6-е издание.
Вам может быть интересно:
-
28,68 €
-50%
57,35 €
-
12,40 €
-50%
24,80 €
-
48,40 €
-50%
96,80 €
-
42,40 €
-50%
84,80 €
-
80,40 €
-50%
160,80 €
-
67,90 €
-50%
135,80 €
-
27,18 €
-50%
54,35 €
-
89,18 €
-50%
178,35 €
-
32,48 €
-50%
64,95 €
-
38,97 €
-50%
77,95 €
-
21,48 €
-50%
42,95 €
-
8,40 €
-50%
16,80 €
-
9,25 €
-50%
18,50 €
-
18,40 €
-50%
36,80 €
-
140,08 €
-50%
280,15 €
-
106,90 €
-50%
213,80 €
-
89,18 €
-50%
178,35 €
-
32,48 €
-50%
64,95 €
-
36,08 €
-50%
72,15 €
-
41,40 €
-50%
82,80 €
-
67,90 €
-50%
135,80 €
-
67,90 €
-50%
135,80 €
-
53,75 €
-50%
107,50 €
-
25,18 €
-50%
50,35 €
-
32,48 €
-50%
64,95 €
-
9,67 €
-50%
19,35 €
-
10,40 €
-50%
20,80 €
-
24,40 €
-50%
48,80 €
-
80,40 €
-50%
160,80 €
-
6,48 €
-50%
12,95 €