Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Modular Programming with PHP 7
Table of Contents Modular Programming with PHP 7 Credits About the Author About the Reviewer www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support
Downloading the example code Downloading the color images of this book Errata Piracy Questions
1. Ecosystem Overview
Getting ready for PHP 7
Scalar type hints Return type hints Anonymous classes The Closure::call() method Generator delegation Generator return expressions The null coalesce operator The Spaceship operator Throwables The \ParseError Level support for the dirname() function The integer division function Constant arrays Uniform variable syntax Secure random number generator Filtered unserialize() Context sensitive lexer Group use declarations Unicode enhancements Assertions Changes to the list() construct Session options Deprecated features Frameworks
Laravel framework Symfony Zend Framework CodeIgniter CakePHP Slim Yii Phalcon
Summary
2. GoF Design Patterns
Creational patterns
Abstract factory pattern Builder pattern Factory method pattern Prototype pattern Singleton pattern
Structural patterns
Adapter pattern Bridge pattern Composite pattern Decorator pattern Facade pattern Flyweight pattern Proxy pattern
Behavioral patterns
Chain of responsibility pattern Command pattern Interpreter pattern Iterator pattern Mediator pattern Memento pattern Observer pattern State pattern Strategy pattern Template pattern Visitor pattern
Summary
3. SOLID Design Principles
Single responsibility principle Open/closed principle Liskov substitution principle Interface Segregation Principle Dependency inversion principle Summary
4. Requirement Specification for a Modular Web Shop App
Defining application requirements Wireframing Defining a technology stack
The Symfony framework Foundation framework
Summary
5. Symfony at a Glance
Installing Symfony Creating a blank project Using Symfony console Controller Routing Templates Forms Configuring Symfony The bundle system Databases and Doctrine Testing Validation Summary
6. Building the Core Module
Requirements Dependencies Implementation
Configuring application-wide security
Unit testing Functional testing Summary
7. Building the Catalog Module
Requirements Dependencies Implementation
Creating entities Managing image uploads Overriding core module services Setting up a Category page Setting up a Product page
Unit testing Functional testing Summary
8. Building the Customer Module
Requirements Dependencies Implementation
Creating a customer entity Modifying the security configuration Extending the customer entity Creating the orders service Creating the customer menu service Implementing the register process Implementing the login process Implementing the logout process Managing forgotten passwords
Unit testing Functional testing Summary
9. Building the Payment Module
Requirements Dependencies Implementation
Creating a card entity
Creating a card payment service
Creating a card payment controller and routes Creating a check money payment service Creating a check money payment controller and routes
Unit testing Functional testing Summary
10. Building the Shipment Module
Requirements Dependencies Implementation
Creating a flat rate shipment service Creating a flat rate shipment controller and routes Creating a dynamic rate payment service Creating a dynamic rate shipment controller and routes
Unit testing Functional testing Summary
11. Building the Sales Module
Requirements Dependencies Implementation
Creating a Cart entity Creating the cart item entity Creating an Order entity Creating a SalesOrderItem entity Overriding the add_to_cart_url service Overriding the checkout_menu service Overriding the customer orders service Overriding the bestsellers service Creating the Cart page Creating the Payment service Creating the Shipment service Creating the Checkout page Creating the order success page Creating a store manager dashboard
Unit testing Functional testing Summary
12. Integrating and Distributing Modules
Understanding Git Understanding GitHub Understanding Composer Understanding Packagist Summary
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion