MVC Explained in 8 Minutes
MVC is the most popular architectural design pattern for building web applications in 2019. It is used by many popular frameworks. In this video I will explain what MVC is, how it works, and why you should use it in just 8 minutes.
MVC stands for Model, View, Controller. It is used to make building complex web applications easier and more organized.
The Controller handles user requests and delegates information between the Model and the View. It only deals with requests, and never handles data or presentation.
The Model handles data validation, logic, and persistence. It interacts directly with the database to handle the data.
The View handles presenting the information. It will usually render dynamic HTML pages based on the data the model fetches. The Controller is responsible for passing that data between the Model and View, so that the Model and View never have to interact with each other.
It is important to note that this concept or pattern is no strict and is altered in some frameworks. So be aware that there are variations of MVC.
_____________________________________
📚 Learn to CODE in just a FEW months here:
Treehouse Discount Code: https://treehouse.7eer.net/codeSTACKr
_____________________________________
🛠️ Tools I use:
🟠 Theme: https://marketplace.visualstudio.com/items?itemName=codestackr.codestackr-theme
🟠 Font: STACKr Code (Exclusive to my VS Code Course - https://vsCodeHero.com)
🟠 SuperHero Extension Pack: https://marketplace.visualstudio.com/items?itemName=codeSTACKr.superhero-extensions
🚢 Deploy for FREE on Vercel: https://vercel.com/ambassadors/codestackr
_____________________________________
💖 Show support!
PayPal: https://paypal.me/codeSTACKr
_____________________________________
Watch Next:
Web Development - Beginners Roadmap (2020) - https://youtu.be/iogabydg2y0
Playlist: Web Development For Beginners - https://www.youtube.com/watch?v=Ez4yHS2dsN8&list=PLkwxH9e_vrAJ0WbEsFA9W3I1W-g_BTsbt
_____________________________________
Connect With Me:
Website: http://www.codestackr.com
Twitter: https://twitter.com/codeSTACKr
Instagram: https://instagram.com/codeSTACKr/
Facebook: https://facebook.com/codeSTACKr
_____________________________________
** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.
#codeSTACKr #MVC #ModelViewControler
Other Videos By codeSTACKr
2019-09-20 | Before and After Pseudo Elements Easily Explained [CSS] |
2019-09-13 | Responsive CSS iPhone 11 Product Card Tutorial |
2019-09-11 | Animated Hamburger Menu Tutorial - CSS Effects |
2019-09-06 | Async JavaScript - Callbacks, Promises, Async/Await |
2019-09-03 | JavaScript ES6 Arrow Functions Tutorial |
2019-08-23 | Learn Sass in 30 Minutes |
2019-08-16 | cPanel - Website Deployment in 6 Minutes |
2019-08-09 | JavaScript Tutorial For Beginners |
2019-08-02 | Learn CSS Grid in 20 Minutes |
2019-07-29 | Learn CSS FLEXBOX in 20 Minutes |
2019-07-23 | MVC Explained in 8 Minutes |
2019-07-16 | Learn JSON not Jason in 10 Minutes |
2019-07-10 | Learn Git in 30 Minutes |
2019-07-05 | CSS Crash Course In 30 Minutes |
2019-06-28 | HTML Crash Course In 30 Minutes |
2019-06-19 | Web Development - Beginners Roadmap (2019) |
2019-06-05 | Visual Studio Code Web Dev Setup In 6 Minutes |