(Ebook) РНР 8: объекты, шаблоны и методики программирования by Зандстра, М . ISBN 9781484267905, 1484267907
Настоящее,шестое,издание этой популярной книги полностью обновлено в соответствии с версией 8 языка РНР и включает описание диспетчера зависимостей Composer,материал,посвященный инструментальным средствам Vagrant,PHPUnit, Jenkins и другим, а также рекомендации стандартов по программированию на РНР. В этой книге подробно описаны новые возможности РНР, такие как атрибуты и многочисленные усовершенствования в области объявления типов. Основная цель книги — исследовать в контексте РНР некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В части I этой книги рассматриваются ключевые объектно-ориентированные средства языка РНР, включая объявления классов и типов,наследование,рефлексию и многое другое. Часть II посвящена проектным шаблонам, в которых поясняются принципы, определяющие их эффективность , а также классическим шаблонам для проектирования корпоративных приложений и баз данных. В части III рассматриваются инструментальные средства и нормы практики,помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью Git и как управлять процессом построения проектов и зависимостями средствами Composer, а также исследованы стратегии автоматизированного тестирования и непрерывной интеграции. В целом книга посвящена основам объектно-ориентированного программирования,принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных,надежных и устойчивых систем.
*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.