This document provides an introduction to web programming using ASP.NET Core MVC, covering key concepts such as the MVC pattern, static vs. dynamic web pages, and the architecture of web applications. It outlines differences between ASP.NET web forms, ASP.NET MVC, and ASP.NET Core MVC, detailing tools like Visual Studio and Visual Studio Code for app development. The document also discusses how middleware operates in ASP.NET Core MVC apps, along with conventions for coding and structuring MVC applications.
Related topics: