Advanced ASP.NET Core 3 Razor Pages (

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

Created by: Bhrugen Patel

Produced in 2022

What you will learn

  • Learn structure of ASP NET Core 3 with Razor Pages
  • Build applications using ASP NET Core 3 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 3
  • Authentication and Authorization in ASP NET Core 3
  • Data Seeding
  • Datatables use with API's
  • Stored Procedure Calls with Dapper
  • Integrate Identity Framework and learn how to add more fields to Users

Quality Score

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

Overall Score : 96 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a course? Or looking for more detail on Bhrugen Patel's Advanced ASP.NET Core 3 Razor Pages? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Repository Pattern? Yep. N-Tier Architecture? Covered! Credit Card Payments? You got it! Data-Seeding and Deployment to Azure? Its here!
If you're looking to learn Repository Pattern, N-Tier architecture in record time with ASP.NET Core 3.0 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 a Intermediate to Advance level course on ASP.NET Core 3 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 3.0.
What are the requirements?
  • Basic knowledge of ASP.NET Core Razor Pages
  • 6 months knowledge of c#
  • Visual Studio 2017
  • SQL Server Management Studio

What am I going to get from this course?
  • Learn structure of ASP NET Core 3.0 Project
  • Learn basic security of ASP NET Core 3.0
  • Build applications using ASP NET Core 3.0 using 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 3.0
  • Sessions in ASP.NET Core 3.0
  • Data Seeding and deployment to Azure
  • Stored Procedure calls using Dapper
What is the target audience?
  • Anyone who wants to learn core 3.0
  • Anyone who wants to learn most latest changes with Microsoft newest framework
Who this course is for:
  • Anyone who wants to learn ASP NET MVC Core 3 - Advance concepts
  • Anyone who wants to learn most latest changes with Microsoft newest framework
  • Anyone who wants to know how to architect professional websites

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Bhrugen Patel

I am a passionate and creative software engineer with a strong focus on simplicity and through details. I have been programming since high school and I have been involved with multiple web and desktop using .net.
I have a masters 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!



40 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This is very excellent tutorial for ASP NET CORE. Instructor has explained everything in details. Coding structure is very easy and professional. Thank you Bhrugen for your efforts. Looking for next level tutorial like reports/export files/ Dashboard design.

I really enjoyed this course. It was a great refresher on the repository pattern. I learnt enough to get started on Razor pages. Thank you very much.

Just completed the course, and Wow, what a ride! The course content was FULL of great real-world examples, but more than that was Bhrugen's expert explanations and thought process to solving problems. I would highly recommend this course, and looking forward to learning more about his other courses. Thanks, Bhrugen!

I expected Razor page coding is happening from Razor page, not from JS

Well, from the What we will be building, it gives some sort of relief that the course will partially answer my questions about Inline Editing of Datatable just like WPF DataGridView. Good work, the basics I needed to start using Dapper in ASP.NET Core has been answered by your short course on the Dapper. I needed more but how to connect to the database with Dapper and to retrieve list is okay for me for a start. I will figure out the rest of the CRUD operation with dapper. Well done. Just a sugestion, it will be okay if there is a full course that uses Dapper with ASP.NET Core 3 instead of EF and also the course should include Datatable with Editing Cells.

The course website looks amazing and challenging, I would have liked to be able to learn how to add the website to Github and also have a way to load test data via DbInitializer.

Gained a lot of insight how to work with ASP NE CORE 3 and Razor pages. The material has given me an excellent start for a project I am currently working on.Excellent course!

Great overview of .Net Core 3 Razor pages - useful course covering best practices and commonly used third party apps and services.

Bhrugen explains things very well, I can understand and he is very thorough. I really enjoy taking courses from him! Really Good! I'm learning so much!

The Tutor has been very clear in his presentation and i am really learning how to use Repository pattern in Asp net core 3.0. Though at the beginning, it looks cumbersome in creating the Repository, interface ad Unit of Work. But once setup, the integration of adding modules becomes relatively easy.

This is excellent - above my expectations. So often I start a course and 10% of the way into it I find numerous problems but this one has been excellent. It is also a really good working example and I like the fact that there is a site up and running that you can view for yourself. Another good point is you are shown more than one way to achieve the same or similar result.

This is very helpful and useful in a practical way!