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

This course on Razor Pages for ASP.NET Core aims to teach students how to architect and code real-world applications in ASP.NET Core (.NET 6). By the end of the course, learners will be able to understand the basics of Razor Pages, utilize tools needed for development, implement dependency injection, create projects, work with routing, use tag helpers, perform server-side and client-side validations, and deploy applications to Azure. The course is designed for individuals familiar with ASP.NET Core basics who are looking to enhance their skills in developing applications using Razor Pages.

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.