What is MVC programming?

  Рет қаралды 18,201

Programming w/ Professor Sluiter

Programming w/ Professor Sluiter

Күн бұрын

Go to StudyCoding.org to subscribe to the full list of courses and get source code for projects.
Updated version of this course is found at studycoding.org
MVC (Model View Controller) programming is a design strategy to create software. Each part of the program has a specific task. Programming employees can also be specialized for their particular part of the application development process. For example, the back end developer will work extensively with the model and database functions while the front end developer can concentrate on the view.
The Model is usually a collection of the basic objects, or classes, used in an application. These classes could be something like Users, Books, Tickets, Toys, Trips, Doctors, Appointments, Students, Products etc. Models may also be used to perform CRUD (Create, Read, Update and Delete) operations on the database.
The View is code that generates the portion of the program that the user sees: web page, windows form, a mobile application activity or even a text console app. The MVC pattern stresses that no business logic or data processing should be programmed in the view. The view's job is to present data that was provided from another part of the program.
The controller is the code that handles events: startup the app, handle a button click, update the status of a game or handle a navigation menu choice.
Traditionally used for desktop graphical user interfaces (GUIs), the MVC pattern has become popular for designing web applications. Popular programming languages like JavaScript, Python, Ruby, PHP, Java, C#, and Swift have MVC frameworks that are used for web or mobile application development.
Some framework tutorials that you will see on this channel include ASP.NET MVC in C#, JavaEE (Java Enterprise Edition) and Laravel in PHP.
Full C# Web Development course playlist
• C# Web Development Cou...

Пікірлер: 4
@mauricemakesmovies
@mauricemakesmovies 2 жыл бұрын
Very clear explanation. Thank you.
@beelzaBob
@beelzaBob 2 жыл бұрын
Your course "Web Development in C#" has bugs: the videos stop and the audio continues. So far I've found two places where this happens, "Your First MVC App" and "Controllers and Views". It makes it very difficult to watch, especially as the last part of the video is generally the more important. There's no way to contact teachable (that I can find), so I'm commenting here.
@moenyo3977
@moenyo3977 2 жыл бұрын
Thank you sir
@zumatrahia
@zumatrahia 2 жыл бұрын
Thanks
Course Info Unit 2 CRUD database operations
1:14
Programming w/ Professor Sluiter
Рет қаралды 10 М.
What is programming MVC? [Detailed Explanation]
24:40
DevMarketer
Рет қаралды 416 М.
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 2,7 МЛН
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 8 МЛН
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,7 МЛН
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 80 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 196 М.
What is ASP.NET?
10:29
Programming w/ Professor Sluiter
Рет қаралды 10 М.
What Is MVC? Simple Explanation
10:40
Traversy Media
Рет қаралды 514 М.
module14-105: Public IP vs. Private IP Addresses Visualized
3:52
Стойкость Фёдора поразила всех!
00:58
МИНУС БАЛЛ
Рет қаралды 2,7 МЛН