Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core Razor Pages The Complete Guide (.NET 6)
Highest Rated
Rating: 4.6 out of 5(1,438 ratings)
9,279 students

ASP.NET Core Razor Pages The Complete Guide (.NET 6)

Build real world Razor application using Repository Pattern, N-Tier Architecture, API's in ASP.NET Core Razor Pages
Last updated 2/2026
English
English [Auto],

What you'll learn

  • Learn structure of ASP NET Core (.NET 6) with Razor Pages
  • Build applications using ASP NET Core (.NET 6) with Razor Pages
  • Repository Pattern used in professional world
  • N-Tier architecture used in professional world
  • Payment's and Refund using Stripe
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Learn advance topics of ASP NET Core with Razor Pages
  • Sessions in ASP NET Core (.NET 6)
  • Authentication and Authorization in ASP NET Core (.NET 6)
  • Data Seeding
  • Datatables use with API's
  • Integrate Identity Framework and learn how to add more fields to Users

Course content

30 sections319 lectures22h 36m total length
  • Welcome4:08
  • Live Preview URL Update0:05
  • Get most out of the course0:44
  • Live preview abby7:27

    Build a restaurant web app with ASP.NET Core Razor Pages on Azure, featuring a browsable menu, shopping cart, Stripe checkout, and admin tools for items, roles, and orders.

  • Tools needed0:50

    Explore the tools needed for this course, including dotnet six, Visual Studio 2022, and SQL Server Management Studio for the database.

  • Project Resources2:02

    Find all project resources at dotnet mastery, including a live site preview, sectioned GitHub updates, and downloadable course content with snippets, PowerPoint files, and attachments.

  • Introduction to .net core4:42

    Trace the evolution of dotnet core, from web forms and mvc to a cross-platform, cloud-friendly, fast, open-source framework with built-in dependency injection and smooth upgrades.

  • Feedback0:10
  • Dependency injection4:34

    Discover how dependency injection in ASP.NET Core uses the built-in IOC container to inject services via constructors, reducing duplication and simplifying maintenance across pages.

  • Create Project2:28
  • Hot reload4:23
  • Razor pages introduction_razor1:01
  • Project file _razor1:11

    Open the project file in the asp.net core razor pages course to view the property group setting dotnet six and the item group for nuget packages, including razor runtime compilation.

  • Launchsettings, wwwroot and appsettings_razor4:34
  • Programcs_razor5:53
  • Routing overview_razor4:48
  • Default Views_razor7:51
  • Tag helper2:37
  • Action result3:37

    Explain how IActionResult acts as a parent type for many derived classes in MVC and Razor pages, enabling flexible returns like view, page, and redirects.

Requirements

  • 3-6 months knowledge of C#
  • Visual Studio 2022
  • SQL Server Management Studio

Description

Repository Pattern? Yep.

N-Tier Architecture? Covered!

Credit Card Payments? You got it!

Data-Seeding and Deployment to Azure? It's here!

If you're looking to learn Repository Pattern, N-Tier architecture in record time with ASP.NET Core (.NET 6) you're in the right place!  You'll find absolutely no filler content here, only direct, accurate, and concise explanations of exactly how to build professional ASP.NET Core applications.

This is an Intermediate to Advance level course on ASP.NET Core (.NET 6) that will take you from basics all the way to advance mode. This course is for anyone who is familiar with ASP.NET Core basics and wants to know how to architect and code real-world applications in ASP.NET Core.

What are the requirements?

  • Basic knowledge of ASP.NET Core Razor Pages

  • 6 months knowledge of c#

  • Visual Studio 2022

  • SQL Server Management Studio


What am I going to get from this course?

  • Learn the structure of ASP NET Core (.NET 6) Project

  • Learn basic security of ASP NET Core (.NET 6)

  • Build applications using ASP NET Core (.NET 6) using Razor Pages

  • Repository Pattern

  • N-Tier Architecture

  • Stripe Payments and Refunds

  • Integrate Identity Framework and learn how to add more fields to Users

  • Integrate Entity Framework along with code first migrations

  • Authentication and Authorization in ASP.NET Core (.NET 6)

  • Sessions in ASP.NET Core (.NET 6)

  • Data Seeding and deployment to Azure

What is the target audience?

  • Anyone who wants to learn asp.net core  (.NET 6)

  • Anyone who wants to learn latest changes with Microsoft newest framework

Who this course is for:

  • Anyone who wants to learn ASP NET MVC Core (.NET 6) - Advance concepts
  • Anyone who wants to learn most latest changes with Microsoft newest framework
  • Anyone who wants to know how to architect professional websites