Introduction
  • Welcome
  • Razor Project Overview
  • MVC Project Overview
  • Evolution of ASP.NET Core
  • Tools Needed
  • Github
Razor Project
  • Introduction
  • Create Project
  • Razor Pages
  • csproj
  • launchsettings
  • wwwroot
  • Pages Folder
  • Routing in Razor Pages
  • Tag Helpers
  • Main Method
  • Startup Part 1
  • Startup Part 2
  • Middlewares
  • AppSettings
  • Dependency Injection
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
MVC Project
  • Introduction
  • Create Project
  • MVC Project
  • Routing in MVC
Book List MVC
  • Introduction
  • Create Book Model and Push to Database
  • Create Books Controller
  • Third Party Links
  • BookList Js and API Calls
  • Index View Book List
  • Upsert Get Action
  • Upsert View
  • Upsert Post And Delete
  • Bonus Content