WEB-Программист
Переключить навигацию

Язык

  • Русский
  • Русский
Связаться с нами

Поиск

  • Книги
  • JavaScript
  • HTML и CSS
  • Другие
  • SEO
  • wordpress
  • Дизайн
  • Laravel
  • Phyton
  • React js
  • Android
  • SQL и языки запросов
  • Yii
  • Шрифты
  • Статьи
  • Laravel
  • wordpress
  • Темы Wordpress
  • Интернет магазин
  • JavaScript
  • © 2015-2026 Andrii Beznosko

  • Hosting CityHost

Zandstra M. — PHP Objects, Patterns, and Practice, 5th Edition [2016, PDF, ENG]

  • Описание
  • Описание/Скачать
  • Обсуждения
  • Пожаловаться

The 5th edition of this popular book has been fully updated for PHP 7, including replacing the PEAR package manager with Composer, and new material on Vagrant and PHP standards. It provides a solid grounding in PHP's support for objects, it builds on this foundation to instill core principles of software design and then covers the tools and practices needed to develop, test and deploy robust code. PHP Objects, Patterns, and Practice begins by covering PHP's object-oriented features. It introduces key topics including class declaration, inheritance, reflection and much more. The next section is devoted to design patterns. It explains the principles that make patterns powerful. The book covers many of the classic design patterns and includes chapters on enterprise and database patterns. The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, how to manage builds and dependencies with Composer. It also explores strategies for automated testing and continuous integration. Taken together these three elements: object fundamentals, design principles, and best practice will help the reader develop elegant and rock solid systems. PHP Objects, Patterns, and Practice: - Describes and demonstrates PHP's built-in object-oriented features - Breaks down the principles of object-oriented design, explaining key design patterns using practical examples. - Discusses the tools and practices necessary for developing, testing and deploying exemplary applications. What You'll Learn: - How to work with object fundamentals: writing classes and methods, instantiating objects, creating powerful class hierarchies using inheritance. - Master advanced object-oriented features, including static methods and properties, managing error conditions with exceptions, and creating abstract classes and interfaces. - Learn about the new object-oriented features introduced by PHP 7 and why they matter for your code. - Understand and use design principles to deploy objects and classes effectively in your projects. - Learn about design patterns, their purpose, structure and the underlying principles that govern them. Discover a set of powerful patterns that you can deploy in your own projects. - Learn about the tools and practices that can guarantee a successful project including unit testing; version control, build, installation and package management; and continuous integration. Contents at a Glance About the Author ....................................................................................................xxi About the Tecnical Reviewer ................................................................................xxiii Acknowledgments .................................................................................................xxv Introduction .........................................................................................................xxvii Part I: Objects ..................................................................................... 1 Chapter 1: PHP: Design and Management ............................................................. 3 Chapter 2: PHP and Objects ................................................................................... 9 Chapter 3: Object Basics ..................................................................................... 15 Chapter 4: Advanced Features ............................................................................ 47 Chapter 5: Object Tools ........................................................................................ 99 Chapter 6: Objects and Design .......................................................................... 133 Part II: Patterns .............................................................................. 155 Chapter 7: What Are Design Patterns? Why Use Them? .................................... 157 Chapter 8: Some Pattern Principles .................................................................. 165 Chapter 9: Generating Objects ........................................................................... 179 Chapter 10: Patterns for Flexible Object Programming ..................................... 211 Chapter 11: Performing and Representing Tasks .............................................. 235 Chapter 12: Enterprise Patterns ........................................................................ 277 Chapter 13: Database Patterns .......................................................................... 327 Part III: Practice ............................................................................. 375 Chapter 14: Good (and Bad) Practice ................................................................ 377 Chapter 15: PHP Standards ............................................................................... 385 Chapter 16: PHP Using and Creating Components with Composer ................... 399 Chapter 17: Version Control with Git ................................................................. 411 Chapter 18: Testing with PHPUnit ...................................................................... 435 Chapter 19: Automated Build with Phing .......................................................... 465 Chapter 20: Vagrant ........................................................................................... 487 Chapter 21: Continuous Integration ................................................................... 497 Chapter 22: Objects, Patterns, Practice ............................................................. 525 Chapter 23: Appendix A: Bibliography ............................................................... 535 Chapter 24: Appendix B: A Simple Parser ......................................................... 539 Index ..................................................................................................................... 565

Hosting GM Host
Автор: Zandstra M.
Год издания: 2016
Категория: Главная » Книги » PHP и MySql » Zandstra M. – PHP Objects, Patterns, and Practice, 5th Edition [2016, PDF, ENG]
Издатель: Apress
Язык: Английский
Статус: Для продвинутых программистов
Формат: pdf
Количество страниц: 583
Ссылка для скачивания: Download
Добавил: Июн 25, 2017 21:57 Andrii

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несет ответственности за использование этих материалов. WEB-Программист

Всего комментариев: 0
Оставить комментарий Отменить ответ

Ваш email не будет опубликован.

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несет ответственности за использование этих материалов. WEB-Программист

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несет ответственности за использование этих материалов. WEB-Программист

Книги из этой категории:
Наши партнеры
GM Host Banner

Смотрите также:

Связаться с нами

- Премиум темы и плагины WP Star бесплатно -

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT