ASP.NET Core 2 Razor Playbook

Once you know the basics of Razor, you need a tactical playbook that shows you how to apply what you know to problems and increase your toolset - this course aims to give you that.
Course info
Rating
(34)
Level
Intermediate
Updated
Jun 27, 2018
Duration
2h 15m
Table of contents
Course Overview
Determining the Right Tool for the Problem
Mastering Context-switching and Loops
Testing Your Presentation Layer
Managing Code Reuse with Partial Views and Helpers
Untangling JavaScript Code from Template Logic
Tackling the Challenges of Maintaining State
Implementing and Testing Validation Logic
MVC Core Razor 2.1 Update
Description
Course info
Rating
(34)
Level
Intermediate
Updated
Jun 27, 2018
Duration
2h 15m
Description

Once you know the basics of Razor, you need a tactical playbook that shows you how to apply what you know to problems and increase your toolset. In this course, ASP.NET Core 2.0 Razor Playbook, you will gain the ability to apply Razor to a wide variety of problems and maintain your code in a testable way. First, you will learn in-depth context-switching syntax. Next, you will discover how to test your Razor content. Finally, you will explore how to refactor your embedded JavaScript for increased security and maintainability. When you’re finished with this course, you will have the skills and knowledge of Razor needed to tackle any problem.

About the author
About the author

Chris B. Behrens is a writer, speaker and software developer, specializing in DevOps. He has been a developer and architect for more than twenty years focusing on small to medium size companies and the development changes they face.

More from the author
Running Jenkins in Docker
Intermediate
2h 6m
Jul 13, 2020
Using Intermediate Wireshark Features
Intermediate
2h 1m
Jun 25, 2020
More courses by Chris Behrens
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Chris B. Behrens. I'm a software architect and developer, and I'd like to welcome you to my course, ASP.NET Core 2 Razor Playbook. When I learned Razor, my knowledge was deep in some places, but narrow, and broad in some places, but shallow. I've designed this course to broaden the narrow spots and deepen the shallow spots so that you've got a first‑class skill set for working with the presentation layer in ASP.NET Core. In this course, we're going to cover a broad range of topics, create some useful code snippets for you to reuse, and give you some step‑by‑step procedures to tackle some tricky problems. Some of the major topics that we will cover include Razor Pages, Core's new companion to MVC, six ways to reuse your code in Razor, how to refactor your embedded script to unobtrusive JS step by step, how to automate your Razor testing, and how to validate your Razor content cleanly and intuitively. By the end of this course, you'll know how to write clean, highly factored Razor and how to make sure it works. Before beginning the course, you should be familiar with the basics of Razor and have a basic understanding of MVC. From here, you should feel comfortable diving into advanced Razor with courses on advanced MVC, JavaScript architecture, and testing with Selenium. I hope you'll join me on this journey to learn how to tackle some tough Razor challenges with the ASP.NET Core 2 Razor Playbook course, at Pluralsight.