Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
ASP.NET Core: Razor Pages

ASP.NET Core: Razor Pages

1h 46mIntermediate2022-06-23

Authors

Ervis Trupja

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

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal