Publisher's Synopsis
On our way to becoming successful developers, we will come across different tools to get the job done. What we learn today will not necessarily be relevant in a couple of years (maybe less). Such is the nature of the beast.
There are very good reasons to create your own MVC framework:
- If we go straight to learning a framework, we can end up seeing any problem only depending on the framework used or preferred.
- A framework has a lot of "magic" behind. We use what the framework offers, ignoring how things really work.
- We should concentrate first on learning the language, that'll make us betters developers.
So, creating our own PHP framework will not only provide us with a functional and powerfill skeleton to develop robust applications; it will also serve as a learning path, understanding complex topics so in the future, any professional framework you are required to use will make sense.
What you will learn:
- How to structure applications so your code is robust and manteinable.
- Design patterns such as Front Controller and MVC.
- Advanced topics sucha us sessions, dependency injection, routing, class autoloading, etc.
- You will a develop a complete application using the newly created framework.
It won't be short, but at the end of the road you will have the skills and knwoledge to advance your carreer.