Skip to content

Latest commit

 

History

History
46 lines (40 loc) · 1.16 KB

TODO.md

File metadata and controls

46 lines (40 loc) · 1.16 KB

Web Dev Workshop

Outline

  1. About Me
  2. Intro to PHP
  3. What is MVC?
  4. How do websites work?
  5. Hands on Session
    1. Start with a traditionally designed application.
    2. How webserver serves this application.
    3. Move towards MVC one step at a time.
    4. Introducing PHP concepts of autoloading.
  6. Intro to laravel
  7. Other popular frameworks.
  8. What Next?
  9. References

ToDo

We will be building a small blog called Equinox. It will include CRUD operations on blog posts and comments feature and other such things.

Hands On - Step By Step

  • 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

Tasks

  • User can edit his own post
  • User can delete his own post
  • User can comment on any post

Slides

  • About Me
  • [ ]