If you have ever tried working with PHP language, then you already know that this kind of programming is indispensable for creating websites and web applications.
You are also aware of the important function of the frameworks which much easier generate code. One of them and probably the most useful as well as flexible is Zend Framework - a work environment created by Matthew Weier O’Phinney and Enrico Zimuel.
Who else would understand a developers' needs except for the creators of PHP and who would design a perfectly suited environment to the their workflow?
Surely no one - that is why the time has come to learn more about Zend Framework goodies...
From this book you will explore and start using Zend Framework 3 and its components. You will become aware how to move within an environment and approaches in order to integrate any Zend’s component between the each other’s and with MVC platform. You will learn how main architecture works and how to use it to create flexible middleware applications.
Thanks to this book you will write a ready-made examples for usage on your own websites. This book is as practical as possible, covered chapters will give a set of functionality to start your own new Zend Framework 3 websites.
Furthermore you will learn how to deal with a particular programming issues and Zend components like:
- testing controllers & models
- standard views + Smarty and Twig
- user registration and login
- user permissions
- administrator panel
- CMS - Content Management System
- APIs - Apigility
- multi-languages (INI and PO formats)
- Bootstrap forms
- dynamic navigation + sitemap
- and many other practical solutions.
If you want to write modern websites in PHP fast, then this is the book for you!
Table of Contents
Chapter 1. Introduction
Chapter 2. Installation
Chapter 3. Structure of Application Skeleton
Chapter 4. Simple application and workflow
Chapter 5. Create a new component
Chapter 6. MVC
Chapter 7. Hostname Router
Chapter 8. Literal Router
Chapter 9. Method Router
Chapter 10. Regex Router
Chapter 11. Scheme Router
Chapter 12. Segment Router
Chapter 13. Most important components
Chapter 14. Databases
Chapter 15. View templates
Chapter 16. Forms
Chapter 17. Creating a comics list with pagination
Chapter 18. Apigility
Chapter 19. Creating a dynamic poll
Chapter 20. Registration and login
Chapter 21. Creating an administration panel and CMS
Chapter 22. Implementing an authorization system
Chapter 23. Creating debugs and logs module
Chapter 24. Implementing multi-language support
Chapter 25. Creating forms based on Bootstrap Twitter CSS structure
Chapter 26. Creating a custom navigation and a sitemap
Chapter 27. Implementing unit tests