Skip to content
UdemyASP.NETPaid courseIntermediate levelCertificate

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

Build real world Razor application using Repository Pattern, N-Tier Architecture, API's in ASP.NET Core Razor Pages

Created by: Bhrugen Patel

Last updated February 2026

icon
What you will 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

How it compares

Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:

  • Rating4.6 out of 5higher than 76% of them
  • Reviews1,441#39 of 117 by number of reviews
  • Length22.6 hourslonger than 87% of them
  • Last updatedFebruary 2026more recently than 81% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course 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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Bhrugen Patel

I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.

I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.

For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!

icon
More courses by Bhrugen Patel

$84.99

$99.99

$14.99

$79.99

$19.99

$69.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$14.99

$69.99

$10.99

icon
Reviews

4.6

1,441 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By A. D. on 10/17/2022

With a few minor issues, this course pretty much realised its intended purpose. I encountered new issues with Stripe that were not addressed in the course; despite following along I had to additionally review Stripe documentation to solve a problem related to PaymentIntent (due to recent changes in August 2022 to the Stripe Payments API). I also could not complete the final steps of Azure deployment. I found that the HTTP Error 500.30 issue noted by the instructor could not be resolved despite the recommended tactics. An update to the Azure Deployment section would be beneficial to future students; such updates should also cover deploying app settings to Azure Key Vault, in order to protect passwords, connection strings and API keys (e.g, Stripe, SendGrid). I would have awarded this course 5 stars if not for the problems I had in the Stripe, Sending Email and Azure Deployment sections. Nevertheless, the instructor presents well and is easy to follow. I look forward to his future courses in .NET implementations on Azure.

By Vivek Koppikar on 5/3/2022

Urgently please add video on how to edit fields added in AspNetUser through ApplicationUser. Since .net6 is new there is little help available on google or youtube. Please........ Stars are reduced to draw your attention. You are really great and worth a million. ...... I know you have shown how to add fields, but in your reeply you have not mentioned about how to edit them, I could manage it myself although tough; but it will help others if you add such video.

By Gustavo miller on 10/20/2020

I run into problems and YOU mentioned that we could send you a message which I did. You never replied to me. If you are NOT planning to respond then don't say you will. Not professional; without us you have nothing

By Robert DeSautel on 10/12/2020

The intro and explanation of what to look forward was very detailed. I look forward to learning how this type of web page is built.

By Abe Daitey on 9/18/2020

Looks good so far

By Osarhiemen Joseph on 9/9/2020

Great tutorial so far

By Jose Alberto Ramirez Arreola on 9/5/2020

The course is excellent because the concepts are explained before each lesson in addition I recommend take this course for the beginners and expect that the teacher create new advance courses about this technologies.
Thank Bhrugen for create this course for whose desire known more about asp.core and the difference between MVC and Razor concepts
Thank a lot
Jos

By Selaelo Paul Makgato on 8/25/2020

Very insightful demo, and I am awaiting to learn how the pieces of the puzzle fit together.

By Viktor Frroku on 8/20/2020

The content is really amazing

By Alexander Mata Fonseca on 8/11/2020

The course was good, I learned a lot of things but I didn't like some things. I would like to see login, register, roles created them from zero, not using autogenerated code. Why? Because this type of autogenerated code is only can be used when you develop a new system from zero, you can't use it in an existing system. Also I would like to see first of all, created the database, stored procedures and then create the code. I don't like the migrations because the companies have a DBA and he has the work to create the database and the developer create the code behind(back end) and the front end. I would like to see an update of this course but with this changes if it is possible. 1- Using an existing database with their own stored procedures 2-Create login, register and roles from zero using stored proceduresand my own code behind to do this. If you update the course with my recomendation I will change my score to 5 stars. The instructor has a lot of knowledge and I recomend this course.

By Marius on 8/5/2020

Perfect!!! as expected.
I recommand this cours for every asp.net.. students

By Alexander Mata Fonseca on 8/1/2020

The course was good, I learned a lot of things but I didn't like some things.
I would like to see login, register, roles created them from zero, not using autogenerated code.
Why? Because this type of autogenerated code is only can be used when you develop a new system from zero, you can't use it in an existing system.
Also I would like to see first of all, created the database, stored procedures and then create the code.
I don't like the migrations because the companies have a DBA and he has the work to create the database and the developer create the code behind(back end) and the front end.
I would like to see an update of this course but with this changes if it is possible.
1- Using an existing database with their own stored procedures
2-Create login, register and roles from zero using stored proceduresand my own code behind to do this.
If you update the course with my recomendation I will change my score to 5 stars.
The instructor has a lot of knowledge and I recomend this course.

Showing 12 of 128 reviews