ASP.NET Core 2.2 Razor, Part 1 of 6: Overview
Interactive

ASP.NET Core 2.2 Razor, Part 1 of 6: Overview

LearnNow Online
Updated Sep 04, 2020

Course description

ASP.NET Core 2.2 Razor Pages allows you to build data-driven websites quickly. This course starts with an overview of what razor pages are, how to create a project, setup and walk through. After setup, it goes over a project book list to use all the information learned.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Prerequisites

3-6 months knowledge of c# and SQL Basics 3-6 months.


Meet the expert

Bhrugen Patel

I have a master's of science degree in computer science, and a bachelor of Computer Engineering. I also have many years of experience with .NET, C#, and .NET MVC. I enjoy teaching along with my full-time job.

Video Runtime

77 Minutes

Time to complete

97 Minutes

Course Outline

Overview

Introduction and Overview (12:55)

  • Introduction (00:08)
  • Overview (02:27)
  • Evolution of ASP.NET Core (06:06)
  • Project overview (01:27)
  • Github (01:10)
  • Visual Studio and SQL server (01:27)
  • Summary (00:08)

Create Project (19:14)

  • Introduction (00:08)
  • Create Project (01:16)
  • Project Options (01:41)
  • cspro (01:47)
  • Launch Settings (03:12)
  • wwwroot (02:02)
  • Razor Pages (00:48)
  • Pages folder (04:02)
  • Routing in Razor pages (04:10)
  • Summary (00:08)

Tag Helper (15:36)

  • Introduction (00:08)
  • tag helpers (02:32)
  • Action Result in Razor (02:57)
  • main method (02:42)
  • Startup 1 (02:57)
  • Startup 2 (04:09)
  • Summary (00:08)

Middleware (29:46)

  • Introduction (00:08)
  • middlewares (05:31)
  • app settings (00:43)
  • sql injection (04:02)
  • xss (04:58)
  • open redirect (04:21)
  • csrf (04:59)
  • DI (04:53)
  • Summary (00:08)