Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Razor Pages for ASP.NET Core - Full Course (.NET 6)

via freeCodeCamp

Overview

Dive into a comprehensive video course on Razor Pages for ASP.NET Core (.NET 6), designed for developers familiar with ASP.NET Core basics. Master the art of architecting and coding real-world applications through hands-on lessons covering essential topics such as dependency injection, hot reload, routing, data annotations, database integration, CRUD operations, validations, and Azure deployment. Explore advanced concepts like custom validations, partial views, and scaffolding while building a practical category management system. Benefit from expert guidance on best practices, UI enhancements with Bootswatch and Toastr, and gain valuable insights into creating production-ready ASP.NET Core applications.

Syllabus

) Introduction.
) Live Preview.
) Tools Needed.
) Introduction to .NET Core.
) Dependency Injection.
) Create Project.
) Hot Reload.
) Razor Pages Introduction.
) Project File .
) Launchsettings, wwwroot and appsettings.
) Programs.
) Routing Overview.
) Default Views.
) Tag Helper.
) Action Rersult.
) Create Category Model.
) Data Annotations.
) Connection String.
) ApplicationDbContext.
) Program.cs Database Settings.
) Setup Program.cs to use DbContext.
) Create Database.
) Categories Get Action Method.
) Display all categories.
) Add Create Category Button.
) Create Category UI.
) Create Property in Page Model.
) Create Category and Bind Property.
) Bootswatch.
) Server Side Validations.
) Custom Validations.
) Display Name and Range Annotation.
) Client Side Validations.
) Links for Edit and Delete.
) Edit Category.
) Back to List.
) Delete Category.
) TempData.
) Toastr.
) Partial Views.
) Scaffold CRUD Pages.
) Create SQL Database on Azure.
) Deploy to Azure.
) Congratulations.

Taught by

freeCodeCamp.org

Reviews

Start your review of Razor Pages for ASP.NET Core - Full Course (.NET 6)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.