ASP.NET Core Razor Deep Dive
Pluralsight
Course Summary
This course will explore, in depth, the new capabilities provided by Razor in .NET Core as well as the great features from past versions that are still part of this latest release.
-
+
Course Description
A deep understanding of the Razor View Engine enables you to build better MVC Applications. Many developers become comfortable with the general syntax of Razor, but are unaware of the full depth of features it has to offer. This course, ASP.NET Core Razor Deep Dive, will help to fill those knowledge gaps with a rich understanding of Razor's full potential. You'll start by becoming comfortable with core concepts like Views, Layouts, and Helper Methods. You will also discover the new capabilities provided by Razor in .NET Core, such as View Components and Tag Helpers, as well as the great features from past versions that are still part of this latest release. Once you're comfortable working with Razor, you'll learn more advanced techniques like how to extend and customize Razor, how to implement Dependency Injection, and how to utilize templating. By the end this course, you'll understand the full set of features Razor offers to help build MVC applications, and feel comfortable applying them to your own future applications.
-
+
Course Syllabus
Course Overview- 1m 59s
—Course Overview 1m 59sPutting Razor into Context- 24m 57s
—Introduction 1m 37s
—Are You in the Right Place? 1m 41s
—Razor and the MVC Framework 3m 35s
—Razor in ASP.NET Core 4m 21s
—Why Razor? 1m 59s
—Razor and Client Side Frameworks 4m 38s
—The Agenda 2m 0s
—Touring the Sample Application 3m 50s
—Summary 1m 11sGetting Started with Razor Basics- 33m 53sBuilding Better Forms with Razor- 41m 19sBuilding for Reusability with View Components- 34m 25sWorking with Dependency Injection in Razor- 27m 59sWriting Cleaner Markup with Tag Helpers- 28m 19sExtending and Configuring Razor- 32m 22sCreating Efficient Markup with Razor Templating- 29m 22s