Описание: Learn how to develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. The 6th edition of this popular book has been fully updated for PHP 8, including attributes, constructor property promotion, new argument and return pseudo-types, and more. It also covers many features new since the last edition including typed properties, the null coalescing operator, and void return types.
This book 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 8 Objects, Patterns, and Practice begins by covering PHP's object-oriented features. It introduces key topics including class declarations, inheritance, and reflection.
The next section is devoted to design patterns. It explains the principles that make patterns powerful. You'll cover many of the classic design patterns including 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, and how to manage builds and dependencies with Composer. It also explores strategies for automated testing and continuous integration.
After reading and using this book, you will have mastered object-oriented enhancements, design patterns, and the essential development tools available for PHP 8. What You Will LearnWork with object fundamentals: write classes and methods, instantiate objects, and create 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 Understand and use design principles to deploy objects and classes effectively in your projectsDiscover a set of powerful patterns that you can implement in your own projectsGuarantee a successful project including unit testing; version control and build, installation, and package management; and continuous integration Who This Book Is ForAnyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects. It is also for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc) that can make projects safe, elegant and stable.
Автор: ZANDSTRA Название: PHP Objects, Patterns, and Practice ISBN: 1484219953 ISBN-13(EAN): 9781484219959 Издательство: Springer Рейтинг: Цена: 6986.00 р. Наличие на складе: Поставка под заказ.
Описание:
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 featuresBreaks 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.
Who This Book is For:
This book is suitable for anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects.
Those who already know their interfaces from their abstracts may well still find it hard to use these features in their systems. They will benefit from the book's emphasis on design. They will learn how to choose and combine the participants of a system; how to read design patterns and how to use them in their code.
Finally this book is for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc) that can make projects safe, elegant and stable.
Автор: Tatroe Kevin, MacIntyre Peter Название: Programming PHP: Creating Dynamic Web Pages ISBN: 1492054135 ISBN-13(EAN): 9781492054139 Издательство: Wiley Рейтинг: Цена: 8394.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This updated edition teaches everything you need to know to create effective web applications using the latest features in PHP 7.4. You`ll start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms.
Автор: Gogala Mladen Название: Easy Oracle PHP: Create Dynamic Web Pages with Oracle Data ISBN: 0976157306 ISBN-13(EAN): 9780976157304 Издательство: Неизвестно Цена: 4819.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Автор: Caya Andrew Название: Mastering The Faster Web with PHP, MySQL, and JavaScript ISBN: 1788392213 ISBN-13(EAN): 9781788392211 Издательство: Неизвестно Рейтинг: Цена: 8091.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: The Faster Web is quickly changing the way we think about Web development. The Web has changed considerably in recent years and is now built upon many new technologies: the HTTP/2 protocol, asynchronous programming, PHP tools like Blackfire.io and server monitoring tools like the TICK stack. This book will help you take a deep dive into these ...
Автор: Francia Steve Название: Mongodb and PHP: Document-Oriented Data for Web Developers ISBN: 1449314368 ISBN-13(EAN): 9781449314361 Издательство: Wiley Рейтинг: Цена: 2533.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Author Steve Francia provides readers with a guide to using MongoDB with PHP. He briefly introduces the reader to MongoDB and why it`s a good match for PHP. Once the foundation is laid, learn how to connect to the database, perform CRUD operations, and perform queries. More advanced topics are covered next, such as mapreduce, gridfs and sharding.
Описание: ith this popular hands-on guide, you`ll tackle dynamic web programming with the help of today`s core technologies: PHP, MySQL, JavaScript, CSS, HTML5, and jQuery libraries of ready-made functions to significantly enhance your projects.