ASP.NET Core: Razor Pages

Go to class
Write Review

Free Online Course: ASP.NET Core: Razor Pages provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. ASP.NET Core: Razor Pages is taught by Ervis Trupja.

Overview
  • Learn to build ASP.NET applications without an MVC framework, using Razor Pages to create dynamically rendered pages and secure, interactive forms for your apps.

Syllabus
  • Introduction

    • Why use Razor Pages?
    • What you should know
    1. Getting Started with GraphQL
    • What is ASP.NET Razor Pages?
    • ASP.NET Razor Pages vs. ASP.NET MVC
    • Creating an empty ASP.NET Razor Pages project
    • Key ASP.NET Razor Pages concepts
    2. Working with Forms in Razor Pages
    • Data binding in ASP.NET Razor Pages
    • ASP.NET Razor Pages application overview
    • One-way data binding in ASP.NET Razor Pages
    • Two-way data binding in ASP.NET Razor Pages
    • Event binding in ASP.NET Razor Pages
    • Model binding ASP.NET Razor Pages
    • Form data validation in ASP.NET Razor Pages
    3. Working with Data in Razor Pages
    • Setting up Entity Framework Core in ASP.NET Razor Pages
    • Adding and storing data in a database
    • Getting data from a database
    • Getting data by ID from a database
    • Service configuration in ASP.NET Razor Pages
    4. Securing Razor Pages Applications
    • Authentication vs. authorization
    • Simple authorization in ASP.NET Razor Pages
    • Role-based authorization in ASP.NET Razor Pages
    • Claims-based authorization in ASP.NET Razor Pages
    Conclusion
    • Next steps for learning more about Razor Pages