Udemyallen

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

Learn .NET Core Razor Pages! Build web apps with Entity Framework, SQL Server & secure Identity (authentication). Master modern web development.

4.5(546)
3,037students
13h 12m
Certificate
Sameer Saini
Sameer SainiProfessional Full Stack Developer and Instructor

Course Content

ASP.NET Core Razor Pages Web Development [.NET 8 Updated] is an all-levels Udemy course taught by Sameer Saini. It runs 13h 12m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 546 reviews, with 3,037 students enrolled. It is a paid course, last updated May 2024.

Build Scalable Web Applications with .NET 8 & ASP.NET Core Razor Pages

This comprehensive course guides you through building a real-world web application using the latest technologies: .NET 8, ASP.NET Core, Razor Pages, and Entity Framework with SQL Server. Learn to develop scalable and data-driven websites using C# programming and the powerful ASP.NET Razor Pages Framework.

Why Choose Razor Pages?

If you're familiar with ASP.NET MVC or considering learning it, now is the time to embrace ASP.NET Core Razor Pages. Microsoft officially recommends Razor Pages as the preferred approach for creating ASP.NET web applications. This course equips you with the skills to build modern, efficient websites.

Who is this course for?

Whether you're a beginner or an intermediate web developer with existing ASP.NET framework or ASP.NET Core experience, this course is designed for you. It's ideal for those looking to leverage Razor Pages to create highly scalable websites. A foundational understanding of C# is beneficial.

What You'll Build:

Throughout this course, you'll develop a complete blog application with robust multi-role user support (both user and admin accounts). You'll gain practical experience with web pages and components, building a portfolio of skills to create your own ASP.NET Core Razor Pages Web Applications.

Key Concepts & Skills You'll Master:

  • Razor Pages Fundamentals: Learn to create your first ASP.NET Razor Pages application from scratch.
  • Scalable Architecture: Implement a Repository Pattern for efficient data management in ASP.NET Core.
  • .NET 8 & Razor Pages: Understand the advantages of Razor Pages over ASP.NET MVC and leverage the latest features of .NET 8.
  • Domain Modeling: Design effective domain models for your application.
  • Entity Framework & SQL Server: Master the Entity Framework Code First approach to interact with SQL Server.
  • Database Management: Learn to seed the database and perform CRUD operations using ASP.NET Razor Pages.
  • User Interface Enhancements: Implement notifications using ViewData and TempData.
  • Routing: Understand and configure routing within Razor Pages.
  • Authentication & Authorization: Secure your application with robust authentication and authorization mechanisms, including multi-role authorization (user and admin).
  • Rich Text Editing: Integrate a rich text editor for enhanced content creation.
  • Image Handling: Upload images to a third-party image hosting provider.
  • API Integration: Create APIs within your Razor Pages and consume them using JavaScript.
  • Validation: Implement both server-side and client-side validations.
  • Clean Code Practices: Write clean, reusable code for maintainability.

This course provides a practical pathway to developing functional, generic, and usable websites with ASP.NET. You'll gain the skills to build modern web applications with confidence.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(131)
5h 22m
beginner
skillshare
5.0
1h 15m
intermediate
pluralsight