PHP 8: объекты, шаблоны и методики программирования, 6-е издание

PHP 8: объекты, шаблоны и методики программирования, 6-е издание
sku: 323188978
1,300.00 грн.
Shipping from: Ukraine
   Description
[html]В книге "PHP 8: объекты, шаблоны и методики программирования" рассматриваются методики объектно-ориентированного программирования на PHP и применение главных принципов проектирования программного обеспечения на основе классических проектных шаблонов, а также описываются инструментальные средства и нормы практики разработки, тестирования, непрерывной интеграции и развертывания надежного прикладного кода. Настоящее, шестое, издание книги полностью обновлено в соответствии с версией 8 языка PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.Основная цель книги — исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В первую очередь книга адресована разработчикам, твердо усвоившим основы программирования на PHP и стремящимся развить свои навыки проектирования веб-приложений, применяя нормы передовой практики разработки.Настоящее, шестое, издание этой популярной книги полностью обновлено в соответствии с версией 8 языка PHP и включает описание диспетчера зависимостей Composer, материал, посвященный инструментальным средствам Vagrant, PHPUnit, Jenkins и другим, а также рекомендации стандартов по программированию на PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.Основная цель книги — исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны.В части I книги "PHP 8: объекты, шаблоны и методики программирования" рассматриваются ключевые объектно-ориентированные средства языка PHP, включая объявления классов и типов, наследование, рефлексию и многое другое.Часть II книги "PHP 8: объекты, шаблоны и методики программирования" посвящена проектным шаблонам, в которых поясняются принципы, определяющие их эффективность, а также классическим шаблонам для проектирования корпоративных приложений и баз данных. В части III рассматриваются инструментальные средства и нормы практики, помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью Git и как управлять процессом построения проектов и зависимостями средствами Composer, а также исследованы стратегии автоматизированного тестирования и непрерывной интеграции. В целом книга посвящена основам объектно-ориентированного программирования, принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных, надежных и устойчивых систем.Об авторе:Мэтт Зандстра почти 20 лет проработал веб-программистом, консультантом по PHP и составителем технической документации. Он — автор книги Освой самостоятельно PHP за 24 часа, а также был одним из авторов книги DHTML Unleashed (SAMS Publishing, 1997). Кроме того, он писал статьи для Linux Magazine, Zend_com, IBM DeveloperWorks и php|architect Magazine.Мэтт Зандстра был старшим разработчиком и техническим руководителем в Yahoo и LoveCrafts. Он работает консультантом в компании, предоставляющей консультационные услуги в области системной архитектуры и управления, и разработчиком на языках PHP и Java. Оглавление книги Мэтт Зандстра "PHP 8: объекты, шаблоны и методики программирования"Введение 21Часть I. Объекты 23Глава 1. Проектирование и сопровождение приложений на PHP 25Глава 2. PHP и объекты 39Глава 3. Азы объектов 49Глава 4. Расширенные возможности 105Глава 5. Средства для работы с объектами 181Глава 6. Объекты и проектирование 239Часть II. Проектные шаблоны 271Глава 7. Назначение и применение проектных шаблонов 273Глава 8. Некоторые принципы проектных шаблонов 287Глава 9. Генерация объектов 307Глава 10. Шаблоны для программирования гибких объектов 363Глава 11. Выполнение задач и представление результатов 395Глава 12. Шаблоны корпоративных приложений 451Глава 13. Шаблоны баз данных 525Часть III. Практика 591Глава 14. Практика — хорошая (и плохая) 593Глава 15. Стандарты PHP 607Глава 16. Создание и использование компонентов PHP средствами Composer 631Глава 17. Контроль версий средствами Git 649Глава 18. Тестирование средствами PHPUnit 683Глава 19. Автоматическое построение средствами Phing 727Глава 20. Виртуальная машина Vagrant 759Глава 21. Непрерывная интеграция 775Глава 22. Объекты, проектные шаблоны и практика 809Приложение А. Дополнительные источники информации 827Приложение Б. Простой синтаксический анализатор 833[/html]
   Technical Details
categoryTitle: Научная и техническая литература
   Price history chart & currency exchange rate

Customers also viewed