Udemy

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

Enroll Now
  • 3,090 Students
  • Updated 5/2024
4.6
(561 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 12 Minute(s)
Language
English
Taught by
Sameer Saini
Rating
4.6
(561 Ratings)
3 views

Course Overview

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)

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



Course Content

  • 10 section(s)
  • 88 lecture(s)
  • Section 1 Introduction To This Course (ASP.NET Core Web Development With Razor Pages)
  • Section 2 Create ASP.NET 6 Web Project - Razor Pages Template
  • Section 3 Creating Our Blog Post Web Page and Actions
  • Section 4 Repository Pattern and Showing Notifications In Our Application
  • Section 5 Adding WYSIWYG and Image Upload
  • Section 6 Displaying Blogs and Tags
  • Section 7 Adding Login and Registration Using Identity (Authentication and Authorization)
  • Section 8 Adding User Functionality To Like and Comment
  • Section 9 Admin Functionality - User Management
  • Section 10 Server Side and Client Side Validations

What You’ll 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

Reviews

  • C
    Chavva Prathyusha
    5.0

    good

  • J
    Juan carlos Ramirez
    5.0

    Excelente hasta ahora.

  • H
    Harishkumar .
    5.0

    Good

  • T
    Tom Stilley
    1.5

    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?

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed