ASP.NET Core: Razor Pages
1h 46mIntermediate2022-06-23
Authors

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
Course details
Razor Pages allows you to build ASP.NET web applications quickly and easily without an MVC framework. In this course, instructor Ervis Trupja shows you how to create a Razor Pages application, use the PageModel, and manage dependencies as you go. Find out how to get your first dynamically rendered page up and running before you learn about data binding, working with forms and data, and securing your application with authorization and authentication. Along the way, explore the use of layouts and classes to optimize pages for maintainability and more. Ervis shows you the skills you need to know to get the most out of Razor Pages and set your sights on next-level applications.
Skills covered
ASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesMicrosoftSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Why use Razor Pages
- 02 - What you should know
1. Getting Started with GraphQL
- 03 - What is ASP.NET Razor Pages
- 04 - ASP.NET Razor Pages vs. ASP.NET MVC
- 05 - Creating an empty ASP.NET Razor Pages project
- 06 - Key ASP.NET Razor Pages concepts
2. Working with Forms in Razor Pages
- 07 - Data binding in ASP.NET Razor Pages
- 08 - ASP.NET Razor Pages application overview
- 09 - One-way data binding in ASP.NET Razor Pages
- 10 - Two-way data binding in ASP.NET Razor Pages
- 11 - Event binding in ASP.NET Razor Pages
- 12 - Model binding ASP.NET Razor Pages
- 13 - Form data validation in ASP.NET Razor Pages
3. Working with Data in Razor Pages
- 14 - Setting up Entity Framework Core in ASP.NET Razor Pages
- 15 - Adding and storing data in a database
- 16 - Getting data from a database
- 17 - Getting data by ID from a database
- 18 - Service configuration in ASP.NET Razor Pages
4. Securing Razor Pages Applications
- 19 - Authentication vs. authorization
- 20 - Simple authorization in ASP.NET Razor Pages
- 21 - Role-based authorization in ASP.NET Razor Pages
- 22 - Claims-based authorization in ASP.NET Razor Pages
Conclusion
- 23 - Next steps for learning more about Razor Pages
Related courses
Related learn paths
- Getting Started as an ASP.NET Core Developer
- Prepare for the MTA: Software Development Fundamentals Exam (98-361)
- Getting Started as an ASP.NET Developer
- Prepare for the Microsoft Azure Administrator (AZ-104) Exam
- Become a Back-End Web Developer
- Explore Web Development with Node.js
- Become a MEAN Javascript Developer
- Explore App Development with the MERN Stack