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
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
Quality Score
Overall Score : 92 / 100
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
Instructor Details
- 4.6 Rating
1,441 Reviews
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!
More courses by Bhrugen Patel
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
.NET Core Microservices - The Complete Guide [2025]
4.5 (8,703 Reviews)
Provider: Udemy
Time: 14.2h
$99.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$14.99
Blazor - The Complete Guide [.NET 9] [2025] [E-commerce]
4.6 (4,592 Reviews)
Provider: Udemy
Time: 11.1h
$79.99
GitHub Copilot (AI Coding Assistant) - Complete Guide [2026]
4.5 (4,299 Reviews)
Provider: Udemy
Time: 4.9h
$19.99
Azure Function, Logic Apps & Blob Storage for .NET Developer (2026)
4.4 (3,889 Reviews)
Provider: Udemy
Time: 6.1h
$69.99
More ASP.NET courses
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Test Driven Development in ASP.NET Core - The Handbook (2025)
4.8 (506 Reviews)
Provider: Udemy
Time: 4.5h
$69.99
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$14.99
Getting Started with .NET Core Clean Architecture (2019)
4.7 (2,858 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Reviews
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.
![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)
![.NET Core Microservices - The Complete Guide [2025]](/programming/asp-net/images/4062064_c372_2.jpg?v=1789492672)

![Blazor - The Complete Guide [.NET 9] [2025] [E-commerce]](/programming/c-sharp/images/2817271_c578_3.jpg?v=1789492672)
![GitHub Copilot (AI Coding Assistant) - Complete Guide [2026]](/programming/c-sharp/images/4761688_d08a_5.jpg?v=1789492672)





