ASP.NET Core Razor Pages Web Development [.NET 8 Updated] (Udemy.com)
The best .NET Core Razor Pages Web Development Course - Entity Framework, SQL Server, Identity (Authentication)
Created by: Sameer Saini
Last updated May 2024
What you will learn
- Build Real World ASPNET Core Web Applications Using .NET Core Razor Pages Template
- Create Fully Functional Web Application with Authentication and Authorization with Multiple Roles
- Learn and Use Entity Framework To Connect and Consume Data from a Microsoft SQL Server Database
- Use Microsoft Identity To Implement Login and Register Functionalities
- Learn and Use CRUD operations with Razor Pages and Entity Framework Core (EF Core)
- Learn and Use ViewData and TempData to Pass Data From Models To Views
- Use Bootstrap 5 To Build The Web Application
- Show Notifications To Users Using Bootstrap Alerts
- Repository Pattern
- Dependency Injection Used In Razor Pages
- Image Upload Functionality - Upload Images to Popular 3rd Party Image Hosting Provider Using SDKs
- Add WYSIWYG to our Application and Add Image Upload
- Authentication and Authorization in ASP NET Core (.NET8)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100
Course Description
A Real-World .NET8 Web Application Using ASP.NET Razor Pages and Entity Framework and SQL Server database. This is a complete comprehensive course that uses the Razor Pages Framework to Build an ASP.NET Core Web Application written in C#.
This is a complete guide to Learning and Building scalable and data-driven websites using C# programming, ASP.NET, ASP.NET Core, and Razor Pages Framework.
If you have crossed paths with ASP.NET MVC or intend to learn ASP.NET MVC in 2024, then it's high time you invest your energy in ASP.NET Core Razor Pages instead. As Microsoft says, ASP.NET Core Razor Pages is the preferred approach to creating ASP.NET Web Applications.
If you have web development experience working with ASP.NET Framework or ASP.NET Core, then this course will provide you with the amazing knowledge you need to build page-centric data-driven websites using the popular ASPNET Razor Pages Framework.
This course is for all skill levels and is best suited for beginners and intermediate developers who have gained knowledge in C# and ASP.NET framework and want to use their skills to learn highly scalable websites using ASP.NET Razor Pages.
In this course, we will make use of ASP.NET Core i.e. .NET8 Razor Pages to build a complete blog application with multi-role user support (user and admin support).
During this course, you will gain so much experience with web pages and web components, I am confident that you will gain enough practical knowledge to create your own ASP.NET Core Razor Pages Web Applications.
If you want to create functional, generic, clean, and usable websites using ASP.NET, then this is the course for you.
In this course, you will learn and implement:
Learn And Create Your First ASP.NET Razor Pages Application
Create a fully functional, highly scalable, page-centric blog application
Repository Pattern in ASP.NET Core
Understand why is Razor Pages the preferred approach to build ASP.NET Core Web applications and how Razor Pages are much simpler and more intuitive than their old counterpart i.e. the ASP.NET MVC framework.
If you come from an ASP.NET MVC background, then this will be a good step forward in learning the latest Web technology that Microsoft gives us to build websites and that is ASP.NET Razor Pages.
Understand and learn the concepts of .NET8 and apply them using the ASPNET Razor Pages Framework
Domain Modelling
Entity Framework Code First Approach
SQL Server
Seeding the Database
CRUD operations using ASP.NET Razor Pages
Showing Notifications (ViewData, TempData, etc)
Routing in Razor Pages
Domain Models vs View Models
Authentication and Authorization
Multi-Role Authorization
Full User and Admin Support in the Blog Application
Rich Text Editor
Uploading Images To A 3rd Party Image Hosting Provider
Creating APIs within our Razor Pages Application and Call Them using Javascript
Server-Side and Client-Side Validations.
Create, Read, Update, and Delete using Entity Framework Core and SQL Server
Web Development Using Razor Pages in ASP.NET Core
Write Clean, Re-Usable Code
Instructor Details
- 4.6 Rating
622 Reviews
Sameer Saini
As a coding enthusiast, my vision is to help learners to understand and master the concepts of programming languages, and software design patterns and build highly scalable web applications.
When I remember my journey to date, I can recall how finding the right mentor is so important and equally difficult to get. I want to mentor my learners in this journey and be part of it.
I started my journey with backend development using C# and ASP.NET and I love this programming language and framework and that's the reason I chose to stick with this as my favorite backend language.
In the next few years, I also got attracted towards frontend development and started creating websites using the popular MVC framework but the need to create faster responsive and reactive websites was growing hence the leap towards Javascript and Angular.
My Vision
My aim is to create courses and content that learners can understand. It's dead simple. I try to use a language that could be understood by a vast majority of learners and I try to avoid complicated words wherever possible. This helps learners understand the concepts rather than paying attention to magic keywords.
I pair the above with real-world examples. All courses I create somehow try to create a real-world example that we all have seen or wish to create.
More courses by Sameer Saini
Build ASP.NET Core Web API - Scratch To Finish (.NET8 API) (2025)
4.5 (10,871 Reviews)
Provider: Udemy
Time: 18.1h
$79.99
ANGULAR 20 and ASP.NET Core Web API - Real World Application (2025)
4.6 (3,625 Reviews)
Provider: Udemy
Time: 31.4h
$64.99
GitHub Copilot Masterclass: The best AI Pair Programmer (2024)
4.5 (3,077 Reviews)
Provider: Udemy
Time: 1.6h
$59.99
ASP.NET MVC Complete Guide using .NET Core [.NET8 Updated] (2025)
4.7 (1,858 Reviews)
Provider: Udemy
Time: 13.4h
$59.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,992 Reviews)
Provider: Udemy
Time: 7h
$99.99
Rest Api's in Asp.Net Core and C# 2025 Edition (2026)
4.7 (3,399 Reviews)
Provider: Udemy
Time: 7h
$69.99
The complete ASP.NET Core 9 course for busy developers (2024)
4.7 (2,789 Reviews)
Provider: Udemy
Time: 15.8h
$84.99
Reviews
By Tom Stilley on 8/24/2025
I liked this course up to the lesson where i had to install cloudinary. I don't know why we should be required to install and configure a utility like this that is relatively complex to install and is so expensive we will never use it in production. A big waste of time to show how to upload an image. I had to skip the entire section because i did not want to continue trying to get it installed and configured using the somewhat cryptic steps to configure my project. Similiar but not as bad an experience in setting up Froala. Why make us use another expensive product in order to use the course?
By Charl Du Plessis on 6/11/2025
Excellent, the course assists with building a working end to end solution, which allows you to extend and test on.
By Ramyar on 11/19/2024
this has been a lot of fun. i think that the dot net core framework writes clean so far and everything in the course has been easy to follow.
By Tom Britton on 5/15/2024
Excellent course. An additional section on how to publish the wepApp could be useful but its still a great course without that.
By Bikramjit Saluja on 8/6/2023
Sameer is a Great! Instructor. He is technically sound and put together a very simple step by step guide to create a good application showing CRUD functionality using ASP.NET Core/Razor Pages. Keep up the good work Sameer.
By Christopher Hinds on 5/22/2023
Good so far, I probably should have found a course with an even simpler project, but the course itself is good.
By Avneel Prasad on 4/30/2023
The concepts were very well explained by the instructor. Definitely recommend this to anyone wanting to learn Razor Pages.
By Ravi Kumar Soni on 4/2/2023
One of the best stuff content on Udemy pertaining to Razor Page apps. Thanks Sameer provide a such a valuable and impact full content.
By Greg Curiel on 3/2/2023
This was a really great course. Sameer does a great job at explaining everything and not leaving any section vague or ambiguous. I truly completed the course feeling like I have mostly everything I need to create my own web apps using Razor pages. Every line of code Sameer presents is typed out and explained clearly. The three things I wish were included in the course are a production deployment, the proper approach for creating the super admin user such that the password is not hard-coded in the AuthDbContext, and safely storing database connection strings in the production environment. Overall, though, this is a fantastic course and I would highly recommend it.
By Marc Prévault on 9/9/2022
Best asp.net Core .Net 6 Razor Pages I have taken so for. The teacher is excellent. He takes you by the hand and he takes the time to explain all steps and concepts in a very clear and detailed fashion. The course is well paced so you have reasonable time to code along as you hear his explanations. I highly recommend it.



![ASP.NET MVC Complete Guide using .NET Core [.NET8 Updated]](/programming/asp-net/images/4910406_cca3_3.jpg?v=1789443294)


![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)



