ASP.NET Core Web Application Using Razor Pages (Udemy.com)
Build Complete Web Application using ASP.NET Core, Razor Pages, SQL Server Database, Session Data and Cookies
Created by: Coding Courses
Last updated September 2024
What you will learn
- Create a full ASP .NET Core Web Application using Razor Pages
- Create SQL Server databases and tables using Visual Studio 2022
- Perform CRUD Operations on SQL Server Databases
- Use Pagination to Split the Content over Multiple Pages
- Implement the Search Functionality to Find Data in the Database
- Upload Images to the Server
- Implement Authentication and Role based Authorization using Session Data
- Send Confirmation Emails
- Using Cookies to Add/Subtract/Delete Items from the Shopping Cart
- Form Validation using Attributes and Model Binding
How it compares
Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:
- Rating4.6 out of 5higher than 76% of them
- Reviews276#75 of 117 by number of reviews
- Length18.2 hourslonger than 82% of them
- Last updatedSeptember 2024more recently than 62% of them
Course Description
This course is for Beginners to ASP.NET having some knowledge of C# or similar programming languages.
In this course, I will show you how to use SqlClient to connect to the database and to execute SQL queries. In addition, I will show you how to implement the traditional authentication using Sessions.
We will use Visual Studio 2022 to connect to the SQL Server and to create the database/tables. So we don’t need to install SSMS (SQL Server Management Studio).
In this course, you will learn:
- How to create an ASP.NET Core Web Application with Razor Pages
- How to create databases and tables using SQL Server and Visual Studio 2022
- How to update the layout of the application
- How to use Session data
- How to use Cookies
- How to validate forms using attributes and model binding
- How to send emails using ASP.NET Core and SendGrid
- How to Implement Authentication and Role based Authorization
- How to reset user password
- How to perform CRUD operations (Create, Read, Update and Delete) on the database using ASP.NET and ADO (no Entity Framework)
- How to perform CRUD operations using Entity Framework
- How to use pagination (Split data on multiple pages)
- How to add advanced search functionalities
- How to upload images to the server
To follow this course, you need to install the following tools
- Visual Studio 2022
- Microsoft SQL Server
Also it is necessary to install two components into Visual Studio: “ASP.NET and web Development” and “.NET Desktop development”
Instructor Details
- 4.6 Rating
276 Reviews
Coding Courses
I have more than 15 years of experience as software developer and more than 7 years of experience as university professor in computer science. I master many programming languages, frameworks and technologies. My main topic covers C#, ASP.NET, PHP, Laravel, Java, Android, JavaFX, C/C++, Computer Security and Wi-Fi Networks. I love programming, teaching and sharing my knowledge with others.
More courses by Coding Courses
ASP.NET Core MVC - Build an E-Commerce Web Application 2026
4.7 (244 Reviews)
Provider: Udemy
Time: 8.9h
$79.99
Build Secure Web API For E-Commerce using ASP.NET Core (2025)
4.7 (89 Reviews)
Provider: Udemy
Time: 9.7h
$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 C P on 7/15/2024
I have been a C# back-end developer for many years. I have decided to improve my knowledge of front-end development. To that end, I have studied some Razor pages and MVC courses on Udemy and many other platforms. Honestly, this is the most efficient course I have taken. Most of the time, people who offer courses do not genuinely teach. They do not know enough to teach and simply use the opportunity for publicity or as a revision of their knowledge. However, this author is highly qualified and very adept at simplifying the most important concepts. For me, this is the best course for Razor pages. In general, for .NET web technologies, this course is also very good.
By Amaan Ishrat on 2/22/2024
wrost course on udmey i have ever seen .waste of money
By Giulio Cesare Giovenco on 12/26/2023
Il corso è stato ottimo perchè mi ha consentito di poter dedicare il tempo per seguire le video lezioni quando ero disponibile, chiaro ed esaustivo per entrare nella logica c# specialmente per chi come me viene da anni di programmazione in ASP/MSSQL. Grazie Udemy!
By Jackov Yechezkel on 12/14/2023
yes. at the introduction i undrstand exactly what kind of project i am going to builed. i am very happy and looking forward to continue learning.this is abeutifull course. the instructor is very professional.i love evrey minute!
By Rodolfo Xavier on 11/6/2023
This course is an absolute must have for programmers new to AS.NET, like myself. It is clear to see that the author has given it carefully thought to present the lessons in a logical sequence, building upon previous knowledge. The course creates the whole project twice, the second time using Entity Framework, so the user can effectively experience the differences and chooses the method that he likes best. Also, at the end, the author presents 2 topics that are extremely important: 1) how to make the software multi-language, so that the programmer can immediately start the project with localization in mind, which makes it very easy to add new languages to it (instead of having to do it after the project is ready, which is much harder and consumes much more time) 2) how to deploy the solution in the real world, something that the majority of authors take for granted, with valuable tips that saves a lot of time from novice students. I recommend this course. Rodolfo Xavier
By Oleh Narbut on 10/19/2023
Good course for start learning ASP.Core. But for example my friend didn`t like this course because of using ADO.net(not using entity framework). However I like that, because I deeply understand how to work with DataBase in ASP.core and now when I use Entity Framework it`s become a very understandable and eazy to learn thing. Thanks to the author for the course:)
By Henk Havenga on 9/24/2023
Excellent course so far. Elementary fundamentals are explained clearly and repeatedly to strengthen learning. Very well presented in bite-size chunks following a logical order. Building from the ground up. Highly recommended for beginners to Razor Pages.
By Mohsin Bhatti on 8/7/2023
Awesome & Amazing, First time in my 9+ experience i learn HTTP cookies and shopping cart update value in website. Your Explaination is awesome. Thanks for this detail information for beginner of ASP.net core and Javascript developer.
By Arth P on 6/5/2023
If you are an experienced web developer and you need to learn .NET Core quickly, then then this is the perfect course. The best part about this course is, it does not use entity framework, which often confuses me as in my real work experience no one uses entity framework.
By David Slish on 5/17/2023
A little over half way through the course I can say that this is exactly what I am looking for. Other courses I've tried jump right into Entity Framework and it is difficult for me to see how to apply that to my own projects. By not using Entity Framework I'm gaining a much better understanding of how to work with databases, properties, parameters, etc.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100




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



