Visit complete ASP.NET Core roadmap

← Back to Topics List

MVC

MVC is an architectural design pattern used for developing applications, specifically web applications. This pattern separates an application into three main logical components Model View Controller. Each architectural component is built to handle specific development aspects of an application.

  • Model - Handles all data-related logic. Interacts with Database.
  • View - Handles UI part of the applications (data presentation).
  • Controller - Handles request flow, and acts as an intermediary between view and model.

Visit the following resources to learn more:

Roadmaps Guides Videos About YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · FAQs · Terms · Privacy