Understanding MVC (Model-View-Controller) with PHP
4.2 (34 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,255 students enrolled

Understanding MVC (Model-View-Controller) with PHP

A quick overview on how MVC works in a PHP application.
4.2 (34 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,255 students enrolled
Created by Andrew Sychra
Last updated 4/2018
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 38 mins on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • They will understand how MVC works and be familiar with it in larger frameworks and code bases.
Course content
Expand all 7 lectures 37:48
+ Introduction and Getting Started
3 lectures 11:09

MVC is one of the most common design patterns in modern web applications and is often the default in many of the web's most popular programming language frameworks. This is a free and quick course that should help you get at least cursory knowledge on the topic of MVC. 

Preview 02:57

In this video we simply look over the reasons to use MVC, advantages and shortcomings.

Preview 02:40

Make sure to use the resource links to get what you need in order to be up and running.

Preview 05:32
+ Understanding and Extending the MVC Application
4 lectures 26:39

Brief overview on what the client/web visitor does when visiting the web application. 

Explaining how the application handles requests and routing on the client side.
03:29

In this video we walk through the code and learn what happens when a user makes a web request with their browser. Explanation on how the request is routed using controllers and then presented with the model data in the view.

Explaining how routing occurs in the code of the application.
11:23

Time to actually extend this application. This app is a song database and we want to make a new view where we watch an embedded YouTube video on the site. Time to add the necessary code using the MVC pattern.

Adding a feature to the application, watch a youtube video on a separate page.
10:23

Thanks for watching. This is my very first Udemy online course and I will create dozens more. Even though this course was free I hope that it at least provided some value to you, please let me know if you have any concerns. 

Conclusion
01:24
Requirements
  • Basic understanding of the PHP programming language.
Description

This course provides a very quick overview on why to use MVC, quick, fast, and free to sign up.

- Basic theory is explained on why MVC is used and how it can benefit a developers workflow.

- Demonstrating how a client (web visitor) interacts with the site and how links effect different Controllers and Views.

- Extending the application by creating a new view and adding a new method to a controller.

Who this course is for:
  • Anyone trying to understand the MVC (Model-View-Controller) methodology.