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

після оплати (24/7)
(для всіх пристроїв)
(в т.ч. для Apple та Android)
У цій книзі розглядаються методики об'єктно-орієнтованого програмування на PHP та застосування головних принципів проектування програмного забезпечення на основі класичних проектних шаблонів, а також описуються інструментальні засоби та норми практики розробки, тестування, безперервної інтеграції та розгортання надійного прикладного коду. Дане, шосте, видання книги повністю оновлено відповідно до версії 8 мови PHP. У цій книзі детально описані нові можливості PHP, такі як атрибути та численні вдосконалення в області оголошення типів. В першу чергу книга адресована розробникам, які твердо засвоїли основи програмування на PHP і прагнуть розвинути свої навички проектування веб-додатків, застосовуючи норми передової практики розробки. 8 мови PHP та включає опис диспетчера залежностей Composer, матеріал, присвячений інструментальним засобам Vagrant, PHPUnit, Jenkins та іншим, а також рекомендації стандартів програмування на 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, що робить її корисною для тих, хто хоче розвиватися у цій сфері. Частини про тестування та безперервну інтеграцію особливо вразили, адже вони допомогли мені зрозуміти, як важливо підтримувати якість коду. Я б рекомендував цю книгу не лише початківцям, але й досвідченим розробникам, які хочуть освіжити свої знання. Відмінна робота!