- About Me
- Intro to PHP
- What is MVC?
- How do websites work?
- Hands on Session
- Start with a traditionally designed application.
- How webserver serves this application.
- Move towards MVC one step at a time.
- Introducing PHP concepts of autoloading.
- Intro to laravel
- Other popular frameworks.
- What Next?
- References
We will be building a small blog called Equinox. It will include CRUD operations on blog posts and comments feature and other such things.
- Guest can view all posts
- Refactor views into partials
- User can login/signup
- User can create a post
- Start refactoring to MVC
- Refactor Controllers
- Refactor Views
- Refactor Database class
- Refactor Router class
- Refactor Request class
- use QueryBuilder class
- Refactor Auth class
- Autoload classes
- Namespace classes and use PSR-4 autoloading
- Application Container class
- User can edit his own post
- User can delete his own post
- User can comment on any post
- About Me
- [ ]