Microsoft Docs

ASP.NET Core MVC Tutorials

Explore the Model-View-Controller (MVC) pattern in ASP.NET Core. This section provides comprehensive tutorials to help you build robust, scalable web applications.

Getting Started with MVC

Learn the fundamentals of the MVC pattern and how it's implemented in ASP.NET Core. Understand the roles of Models, Views, and Controllers.

Topics covered:

Start Tutorial

Working with Data

Discover how to connect your MVC application to data sources, manage data operations, and display data to users effectively.

Topics covered:

Start Tutorial

Building Rich User Interfaces

Enhance your application's user experience with dynamic views, partial views, tag helpers, and client-side integration.

Topics covered:

Start Tutorial

Advanced MVC Concepts

Dive deeper into advanced topics such as Areas, Filters, Dependency Injection, and testing your MVC applications.

Topics covered:

Start Tutorial

Note: These tutorials assume a basic understanding of C# and the .NET ecosystem. For beginners, consider starting with the "Introduction to ASP.NET Core" tutorial.
ASP.NET Core MVC Architecture Diagram

Visual representation of the ASP.NET Core MVC architecture.

See Also