About this course
Build structured web applications with ASP.NET Core MVC, Razor, and view models.
View category Curriculum
Each chapter contains short lessons and quizzes. Select a lesson to open its details, read the full content, and continue to the related assessment.
1Starting an MVC Application2 items
Starting an MVC Application
Understanding startupASP.NET Core builds a middleware pipeline and registers required services. Configuration keeps application options separate from request handling.11 min Practice: Understanding startupApply “Understanding startup” in a short example, then verify the result and edge cases.14 min 2Controllers and Routing3 items
Controllers and Routing
Connecting a URL to an actionRouting maps a request to a controller action. An action validates parameters, calls application logic, and chooses an appropriate response.11 min Practice: Connecting a URL to an actionApply “Connecting a URL to an action” in a short example, then verify the result and edge cases.14 min Review: ASP.NET Core MVC — 2Check the concepts and practices covered in the course.3 question(s) 3Razor and View Models3 items
Razor and View Models
Presenting a purpose-built modelA Razor view renders a presentation model. A view model limits data sent to the browser and avoids binding a persisted entity directly to a form.11 min Practice: Presenting a purpose-built modelApply “Presenting a purpose-built model” in a short example, then verify the result and edge cases.14 min Review: ASP.NET Core MVC — 3Check the concepts and practices covered in the course.3 question(s)