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.
Alex Wolf is passionate about software development and mastering new technologies. He has several years of experience working almost exclusively with the .NET Framework and related platforms. Alex is also a Microsoft Certified Professional in both MVC Application development and HTML 5 technologies. He loves learning new things!
Course Overview Hi everyone, my name is Alex Wolf and welcome to this course ASP. NET Core Razor Deep Dive. I've been working with. NET MVC and Razor since their inception, so I'm excited to present this course on some of the latest and greatest features it has to offer. Razor provides a powerful productivity tool set for working with MVC applications. Many developers become comfortable with the general syntax of this view engine, but are unaware of the full depth of features it has to offer. The goal of this course is to fill those gaps with a rich understanding of Razor's full potential. Now Razor has experienced some significant changes in. NET core. The best features from past versions are still around, but many powerful new capabilities have been added as well. We'll be sure to cover all of these tools by working with an approachable sample application. Whether you're just getting started with Razor or looking to deepen your knowledge, you're in the right place. Some of the major topics that we'll cover include core concepts, like views, layouts, and helper methods. We'll also explore the powerful new View Components feature, as well as how to get started with the new Tag Helper syntax. Together we'll see how to extend and customize Razor and work with more advanced topics like dependency injection. By the end of this course, you'll understand the full set of features Razor offers to help build. NET Core MVC applications. You'll gain a deeper understanding of existing Razor features and feel comfortable exploring the new tools it offers for your future applications. Now before starting the course, you should be familiar with basic web languages, like HTML and CSS, a basic working knowledge of the. NET framework is also very useful. Of course, any MVC specific knowledge will also help, but is not required. So I hope you'll join me on this journey to really mastering Razor with this course ASP. NET Core Razor Deep Dive, right here on Pluralsight.