Overview
Build a PHP application using the Model-View-Controller (MVC) design pattern in this comprehensive tutorial. Create an Assignment Tracker web application for students, learning to set up a MySQL database, establish database connections with PDO, implement assignment and course functions, handle data reception and routing in the controller, and design views for assignment and course lists. Explore error handling, header and footer creation, and enhance the application's appearance using Sass/SCSS. Perfect for beginners looking to develop practical PHP skills and understand MVC architecture in web development.
Syllabus
Intro
Building the MySQL Database
The Model-View-Controller / MVC
Create the Database Connection with PDO
View: error, header, footer
Model: Assignment Functions
Model: Course Functions
Controller: Receiving Data
View: Assignment List
View: Course List
Controller: Routing Actions
Styling the App with Sass / SCSS
Taught by
Dave Gray