ASP.NET Core is the web side of .NET Core development. Under this umbrella are three major components - Razor Pages, MVC, Blazor, and API. All of these project types can co-exist in the same website without an issue, yet they all fill a different role. In this video, we are going to look at Razor pages, the quickest and easiest way to create a powerful server-side web application in C#. We will look at how to set a project up, how to capture and display data, and how to deploy it.
Source Code: https://leadmagnets.app/?Resource=razor-pages
Mailing List: https://signup.iamtimcorey.com/
Application Lifecycle Design: https://www.iamtimcorey.com/p/application-lifecycle-design
Getting Started with .NET Core: https://www.iamtimcorey.com/p/getting-started-with-net-core
C# Mastercourse: https://iamtimcorey.com/p/c-mastercourse
Intro to Azure DevOps: https://youtu.be/H-R2bCXfz8I
Logging in .NET Core 3.0: https://youtu.be/oXNslgIXIbQ
0:00 - Intro
1:34 - Creating demo ASP .NET Core Web app
4:35 - Demo app launching and overview
7:53 - Layout and index pages explained
9:27 - ASP. NET and bootstrap
15:20 - Root folder
18:00 - Razor pages explained
25:17 - Page View Model
27:56 - Properties and Data in page view model
33:25 - Page paths
37:08 - Web form, Data Model and Data Post
53:21 - Note on Data Access
57:13 - Publish Razor Pages app in Azure
1:14:08 - Summary and concluding remarks
Thanks to Ralfs HBK for the chapters breakdown