Razor Pages in ASP.NET Core 2: Getting Started
Razor pages are a new light-weight, approachable toolset in .NET Core for building web apps. This course will explore how to use Razor Pages to create dynamic markup and layouts, work with forms, process HTTP requests, and other essential tasks.
What you'll learn
Razor Pages are an approachable new toolset in .NET Core for building dynamic web pages. In this course, Razor Pages in ASP.NET Core 2: Getting Started, you’ll learn how to use this set of features to build dynamic markup and layouts and work with smarter forms. First, you'll learn how to process incoming HTTP requests. Then, you'll explore configuring design patterns and core framework components, and even deploy your site out to the web. Finally, you'll learn to master Razor syntax and helpers to render pages that suit your needs. By the end of this course, you’ll feel comfortable building your own sites with Razor Pages, and exploring more advanced .NET Core topics on your own.
Table of contents
- Version Check 0m
- What Are Razor Pages? 3m
- Razor Pages and MVC 3m
- Understanding Razor Syntax and Flow 3m
- Demo: Getting Comfortable with Razor 3m
- Razor Pages Architecture 3m
- Demo: Touring the Sample Application 2m
- Demo: Exploring the Visual Studio Project 3m
- Demo: Working with Your First Razor Page 4m
- Summary 1m
- Touring the Application Forms 1m
- Understanding Form Workflows 2m
- Understanding Form Tag Helpers 2m
- Demo: Building the Contact Form 4m
- Exploring Model Binding 3m
- Demo: Handling a Submitted Form 4m
- Understanding Model Validation 3m
- Demo: Improving Form Data with Validation 5m
- Demo: Working with Multiple Forms 4m
- Summary 2m
- Revisiting the Application Page Flows 1m
- Exploring Action Results 3m
- Demo: Improving Page Flow with Action Results 4m
- Understanding Routing Conventions 4m
- Demo: Working with Route Templates 4m
- Introducing Route Constraints 2m
- Demo: Adding Route Constraints 3m
- Demo: Creating a Custom Route Constraint 4m
- Summary 1m
- Application Level Configuration and Deployment 2m
- Dependency Injection Overview 3m
- Demo: Enhancing Components with Dependency Injection 4m
- Demo: Accessing Services Using Dependency Injection 3m
- Understanding Middleware 4m
- Demo: Working with Middleware 4m
- Application Deployment Basics with Azure 3m
- Demo: Deploying the Site to Azure 4m
- Summary 2m