Introduction
  • Welcome
  • Live Preview
  • Is this course for me?
  • Evolution of asp.net core and advantages 3
  • Project 1 - Book List Demo
  • Project 2 - Spice Demo
  • Project Resources
  • Tools Needed
Section 2 Fundamentals and Security
  • Introduction
  • Create New Project
  • Csproj file
  • Launchsettings.json New
  • wwwroot
  • Razor Pages
  • Pages Folder
  • Routing in Razor Pages
  • Tag Helpers
  • Action Result in Razor
  • Main Method
  • Startup 1
  • Startup 2
  • Middlewares
  • AppSettings
  • SQL injection
  • Dependency Injection
  • Cross-site scripting
  • Open redirect attacks
  • Cross- Site Request Forgery
  • Basic Knowledge Checkpoint
Project 1 - Book List Razor
  • Introduction
  • Book List Razor Github
  • 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
Project 2- Spice
  • Introduction
  • Create New Project - Spice
  • MVC architecture
  • Routing in mvc
  • Routing with Areas
  • Routing Differences 2.2 vs 3.0
  • MVC folders
  • Adding Areas to project
  • Moving files to make Area Work
  • Add Database
  • Startup.cs change in .net core 3.1
  • Updating NavBar and Scaffolding Identity
  • Adding Dropdown to NavBar
  • A Quick Note
Category
  • Introduction
  • Category Model
  • Add Category Controller and Get Action Method
  • Add Category Index View
  • Add Background and Images
  • Category Index View Part 1
  • Create Button Partial View
  • Create Button Partial View Part 1
  • Create Button Partial View Part 2
  • Create and Back to List Button Partial View
  • Create Category POST Action Method
  • Table Button Partial View
  • Edit Category Get Action
  • Edit Category View
  • Edit and Back to List Button
  • Edit Category POST Action
  • Delete Category Get Action
  • Delete Category View
  • Delete Category POST Action
  • Assignment - 1
Sub Category
  • Introduction
  • Add Sub Category Model
  • Add Sub Category Index Action Action Method
  • SubCategory Index View
  • SubCategory and Category View Model
  • SubCategory Create GET Action
  • Extension Methods
  • SubCategory Create View Part 1