PHP 7: Real World Application Development Год издания: 2016 Автор: Doug Bierer, Altaf Hussain, Branko Ajzele Издательство: Packt Publishing ISBN: 9781787129009 Язык: Английский Формат: PDF/EPUB Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 1091 Описание: PHP is a great language for developing web applications. It is essentially a server-side scripting language. PHP 7 is the latest version, providing major backward-compatibility breaks and focusing on improved performance and speed. This course follows a learning path which is divided into three modules. Each module is a mini course in its own right, taking your basic PHP programing skills to the next level by showing you intermediate to advanced PHP techniques with a focus on PHP 7. This way, get you equipped with the tools and skills required to develop professional and efficient applications for your websites and enterprises. The first module of the book is a programming cookbook that consists over 80 recipes! Each recipe is designed to solve practical, real-world problems faced by PHP developers like yourself every day. This course also covers new ways of writing PHP code made possible only in version 7. The second module of the course is designed to improve the performance and productivity of your application. We’ll introduce you to the concepts of Object-Oriented Programming (OOP) in PHP 7, then shed some light on how to improve the performance of your PHP 7 applications and database. Throughout this module you will be introduced to benchmarking tools. With all important concepts of PHP covered up you will move on to third module. In this module you will gain a deep insight into the modular programming paradigm and how to achieve modularity in your PHP code. Modular design techniques help you build readable, manageable, reusable, and more efficient codes. PHP 7, which is a popular open source scripting language, is used to build modular functions for your software. What You Will Learn - Solve practical real-world programming problems using PHP 7 - Discover where and when PHP 5 code needs to be re-written to avoid backwards-compatibility breaks - Use advanced PHP 7 features such as the Abstract Syntax Tree, Uniform Variable Syntax, Scalar Type Hints, Generator Delegation, Anonymous Classes, and the Context Sensitive Lexer - Set up a high performance development and production environment for PHP 7 - Discover new OOP features in PHP 7 to achieve high performance - Discover the new features of PHP 7 that are relevant to modular application development - Explore the ins and outs of the Symfony framework - Build a set of modules based on the Symfony framework that comprise a simple web shop app
Примеры страниц
Оглавление
Table of Contents 1: Building a Foundation 2: Using PHP 7 High Performance Features 3: Working with PHP Functions 4: Working with PHP Object-Oriented Programming 5: Interacting with a Database 6: Building Scalable Websites 7: Accessing Web Services 8: Working with Date/Time and International Aspects 9: Developing Middleware 10: Looking at Advanced Algorithms 11: Implementing Software Design Patterns 12: Improving Web Security 13: Best Practices, Testing, and Debugging 14: Setting Up the Environment 15: New Features in PHP 7 16: Improving PHP 7 Application Performance 17: Improving Database Performance 18: Debugging and Profiling 19: Stress/Load Testing PHP Applications 20: Best Practices in PHP Programming 21: Legacy Applications 22: Prerequisites 23: Implement an Autoloader 24: Consolidate Classes and Functions 25: Replace global With Dependency Injection 26: Replace new with Dependency Injection 27: Write Tests 28: Extract SQL statements to Gateways 29: Extract Domain Logic to Transactions 30: Extract Presentation Logic to View Files 31: Extract Action Logic to Controllers 32: Replace Includes in Classes 33: Separate Public and Non-Public Resources 34: Decouple URL Paths from File Paths 35: Remove Repeated Logic in Page Scripts 36: Add a Dependency Injection Container 37: Conclusion
Doug Bierer, Altaf Hussain, Branko Ajzele - PHP 7: Real World Application Development [2016, PDF/EPUB, ENG] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum