ASP.NET Core Razor Pages Web Development [.NET 8 Updated]

The best .NET Core Razor Pages Web Development Course - Entity Framework, SQL Server, Identity (Authentication)

4.75 (311 reviews)
Udemy
platform
English
language
Web Development
category
instructor
ASP.NET Core Razor Pages Web Development [.NET 8 Updated]
1,675
students
13 hours
content
Mar 2024
last update
$69.99
regular price

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)

Learn Advanced Topics Of ASPNET Core and Implement them using ASPNET Razor Pages

Why take this course?

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



Screenshots

ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Screenshot_01ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Screenshot_02ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Screenshot_03ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Screenshot_04

Reviews

Eray
October 19, 2023
No Async methods, too much simplification causes to the beginners suffer coding when actual asp.net core application I guess. Get every html form element to edit or save to the database is a terrible example when you can do it over controllers or dbcontext rules. Not recommend...
Bikramjit
August 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.
Avneel
April 30, 2023
The concepts were very well explained by the instructor. Definitely recommend this to anyone wanting to learn Razor Pages.
Ravi
April 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.
Greg
March 3, 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.
Garrett
January 31, 2023
I will be using Postgres and MySql for my application. I already have Nuget packages installed for each and the connection strings placed into appsettings.json. DB connections I have down it is everything else I still need to learn.
Daniel
December 29, 2022
I like Sameers momentum in teaching this. Some instructors talk really slow and that can be good in some cases, but Sameer has a certain flow that keeps you locked in. Nice job on this course!
Amy
November 30, 2022
In contrast to some of the lessons I attended from Mr. Trevoir Williams, where after each class I felt like I needed to see an eye doctor, this class is simple to follow and the font size on the video is great. In any case, Udemy ought to adopt the pluralsight standard for filming videos.
GeorgiosZ
October 4, 2022
Honestly this is an AMAZING course ! Clear and on pace explanations . Mr Saini i would suggest you publishing more ASP CORE courses and maybe with a bit more complex projects like : many to many relationshipts etc. Once again AMAZING !
Marc
September 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.

Charts

Price

ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Price chart

Rating

ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Ratings chart

Enrollment distribution

ASP.NET Core Razor Pages Web Development [.NET 8 Updated] - Distribution chart
4753656
udemy ID
6/27/2022
course created date
8/23/2022
course indexed date
Bot
course submited by