Building an MVC Application in PHP

How web frameworks work, by building one: front controllers, routing, controllers, models and views, dependency injection and middleware.

PHP-220 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · PHP Programming

Course content

  1. 1Why MVCComing
  2. 2The front controllerComing
  3. 3RoutingComing
  4. 4ControllersComing
  5. 5Models and data accessComing
  6. 6Views and templatingComing
  7. 7Request and response objectsComing
  8. 8Dependency injection containersComing
  9. 9MiddlewareComing
  10. 10Validation and flash messagesComing
  11. 11Configuration and environmentsComing
  12. 12Capstone: a small MVC framework and appComing

Requirements

Recommended background. You can start any course at any time.

Description

How web frameworks work, by building one: front controllers, routing, controllers, models and views, dependency injection and middleware.

Part of the Information Technology stream, typically taken in year 2.