Introduction
  • Introduction
  • Live Preview
  • Evolution of asp.net core and advantages
  • Project 1 - Book List Demo
  • Project 2 - Spark Demo
  • Project Resources
  • Tools Needed
Fundamentals and Security
  • Introduction
  • Create New Project
  • Csproj file
  • Launchsettings. json
  • AppSettings
  • wwwroot
  • Razor Pages
  • Pages Folder
  • Routing in Razor Pages
  • Tag Helpers
  • Action Result in Razor
  • Main Method
  • Startup 1
  • Startup 2
  • Middlewares
  • SQL Injection
  • Cross-site Scripting
  • Open Redirect Attacks
  • Cross-Site Request Forgery
  • Dependency Injection
Project 1 - Book List Razor
  • Introduction
  • Runtime Razor Package
  • Create Book Model
  • Add Connection String and Packages
  • Add Book Table to Database
  • Book Index Get Handler
  • Designing Book Index Page
  • Designing Book Index Page Part 2
  • Create Book Page Model
  • Create Book Page UI
  • Create Book and Validations
  • Client Side Validations
  • Edit Book Get Handler
  • Edit Book UI
  • Edit Post Handler
  • Delete Book
  • Book Get API
  • DataTables
  • Delete API Call
  • Delete Book
  • Upsert Page Handlers
  • Upsert Page UI
  • Reviews
Project 2 - Spark
  • Introduction
  • Create New Project - Spark
  • Startup File and Previous Versions of ASP.NET Core
  • _Layout Changes
  • Exploring New Files Part 1
  • Exploring New Files Part 2
  • Design Header and Footer
Service Type
  • Introduction
  • Add Service Model to Database
  • Add Index Razor Page
  • Index Get Handler
  • Background Image and css
  • Index Razor Page UI Part 1
  • Index Razor Page UI Part 2
  • Create Get Handler and Razor Page
  • Create Post Handler and Validations
  • Index Page Buttons and Partial View
  • Edit Get and Post Handler
  • Edit Razor Page UI
  • A Quick Note
  • Assignment 1
  • Assignment 2
Registration
  • Introduction
  • Register.cs changes with .NET Core 3.1
  • Add more properties to Users Table
  • Register Razor Page UI
  • Adding Roles to Website Part 1
  • Email Sender Error Resolution
  • Adding Roles to Website Part 2
  • New User Registration as Customer
Users
  • Introduction
  • User Index Get Handler
  • Users Index Razor Page UI
  • Paging Info Class
  • Page Link Custom Tag Helper Part 1
  • Page Link Custom Tag Helper Part 2
  • Page Link Custom Tag Helper Part 3
  • Page Link Custom Tag Helper Part 4
  • Search Criteria for Users Razor Page (UI)
  • Search Criteria for Users Page Model
  • Assignment 3
  • Assignment 4
Authorization and Social Login