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, а також досліджено стратегії автоматизованого тестування та безперервної інтеграції. Загалом книга присвячена основам об'єктно-орієнтованого програмування, принципам проектування та нормам передової практики розробки, які покликані допомогти читачеві у розробці витончених, надійних та стійких систем.
Характеристики
- ФІО Автора
- Мэтт Зандстра
- Мова
- Російська
- Перекладач
- Игорь Владимирович Красиков