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

после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
В этой книге рассматриваются методики объектно-ориентированного программирования на PHP и применение главных принципов проектирования программного обеспечения на основе классических проектных шаблонов, а также описываются инструментальные средства и нормы практики разработки, тестирования, непрерывной интеграции и развертывания надежного прикладного кода. Настоящее, шестое, издание книги полностью обновлено в соответствии с версией 8 языка PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.
Основная цель книги — исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны. В первую очередь книга адресована разработчикам, твердо усвоившим основы программирования на PHP и стремящимся развить свои навыки проектирования веб-приложений, применяя нормы передовой практики разработки.
Настоящее, шестое, издание этой популярной книги полностью обновлено в соответствии с версией 8 языка PHP и включает описание диспетчера зависимостей Composer, материал, посвященный инструментальным средствам Vagrant, PHPUnit, Jenkins и другим, а также рекомендации стандартов по программированию на PHP. В этой книге подробно описаны новые возможности PHP, такие как атрибуты и многочисленные усовершенствования в области объявления типов.
Основная цель книги — исследовать в контексте PHP некоторые устоявшиеся принципы проектирования и основные проектные шаблоны.
В части I этой книги рассматриваются ключевые объектно-ориентированные средства языка PHP, включая объявления классов и типов, наследование, рефлексию и многое другое.
Часть II посвящена проектным шаблонам, в которых поясняются принципы, определяющие их эффективность, а также классическим шаблонам для проектирования корпоративных приложений и баз данных.
В части III рассматриваются инструментальные средства и нормы практики, помогающие превратить качественный код в удачный проект. В этой части показано, как организовать коллективный труд разработчиков и выпуски программных продуктов с помощью Git и как управлять процессом построения проектов и зависимостями средствами Composer, а также исследованы стратегии автоматизированного тестирования и непрерывной интеграции. В целом книга посвящена основам объектно-ориентированного программирования, принципам проектирования и нормам передовой практики разработки, которые призваны помочь читателю в разработке изящных, надежных и устойчивых систем.
Характеристики
- ФИО Автора
- Мэтт Зандстра
- Язык
- Русский
- Переводчик
- Игорь Владимирович Красиков
Отзывы
Відмінне поєднання теорії та практики!
Ця книга стала для мене справжнім путівником у світі об'єктно-орієнтованого програмування на PHP. Я особливо ціную, що автор не лише описує теоретичні аспекти, але й надає практичні приклади, які легко зрозуміти. Частина про проектні шаблони була дуже корисною, адже вона допомогла мені зрозуміти, як структурувати свій код для досягнення максимальної ефективності. Також, я вважаю, що інформація про інструменти, такі як Git і Composer, є незамінною для сучасного розробника. Рекомендую цю книгу всім, хто прагне вдосконалити свої навички програмування!
Незамінний посібник для розробників PHP!
Ця книга стала для мене справжнім відкриттям у світі об'єктно-орієнтованого програмування на PHP. Я вже мав певний досвід у програмуванні, але нові можливості PHP 8, описані в цій книзі, дійсно вразили мене. Автор детально пояснює основи об'єктно-орієнтованого програмування, а також знайомить з проектними шаблонами, які допомагають створювати якісні веб-додатки. Особливо сподобалися розділи про автоматизоване тестування та безперервну інтеграцію, адже це критично важливі аспекти сучасного програмування. Рекомендую цю книгу всім, хто хоче підвищити свої навички та стати кращим розробником!
Не зовсім те, що я очікував
Хоча книга має багато корисної інформації, я сподівався на більш глибоке занурення в конкретні аспекти PHP 8. Деякі розділи здаються занадто загальними, і я не отримав того рівня деталізації, який шукав. Наприклад, опис нових можливостей мови міг би бути більш детальним, з прикладами, які демонструють їх використання в реальних проектах. Для початківців книга може бути корисною, але для тих, хто вже має досвід, можливо, вона не дасть достатньо нової інформації. Моя оцінка - 3 з 5.
Дуже корисна та інформативна!
Ця книга стала для мене чудовим ресурсом для вивчення нових можливостей PHP 8. Я ціную, що автор не лише описує теорію, але й надає практичні приклади, які допомагають зрозуміти, як застосовувати нові функції на практиці. Частина, присвячена проектним шаблонам, дійсно відкрила мені очі на те, як можна ефективно організувати код і структуру проекту. Також мені сподобалося, як книга охоплює інструменти, такі як Composer та PHPUnit, що робить її ще більш цінною для розробників. Обов'язково рекомендую!
Книга, яка варта уваги!
Я нещодавно закінчив читати цю книгу і можу сказати, що вона дійсно варта уваги. Автор детально пояснює основи об'єктно-орієнтованого програмування та нові можливості PHP 8, що робить її корисною для тих, хто хоче розвиватися у цій сфері. Частини про тестування та безперервну інтеграцію особливо вразили, адже вони допомогли мені зрозуміти, як важливо підтримувати якість коду. Я б рекомендував цю книгу не лише початківцям, але й досвідченим розробникам, які хочуть освіжити свої знання. Відмінна робота!