Course Highlights
  • Learn structure of ASP NET MVC Core 3 Project
  • Learn basic fundamentals of ASP NET MVC Core 3
  • Build applications using ASP NET MVC Core 3
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Learn advance topics of ASP NET MVC Core 3
  • Sessions in ASP NET Core 3
  • Custom Tag Helpers in ASP NET Core 3
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3
  • Deploying website on Microsoft Azure, IIS and third party hosting
  • Adding admin user through migration
Curriculum

8 Topics
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

21 Topics
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

23 Topics
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

14 Topics
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

20 Topics
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

18 Topics
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
SubCategory Create POST Part 1
TempData
Get Sub Category Action
SubCategory Create View Part 2
SubCategory Edit Get Action
SubCategory Edit View
Edit Category POST Action
Edit POST Error Debugging
Assignment 2 - Part 1
Assignment 2 - Part 2

17 Topics
Introduction to Section
Add MenuItem Model
Add MenuItem Index Action
MenuItem Index View
MeniItem View Model and Create GET
MenuItem Create View Part 1
MenuItem TinyMce Plugin
MenuItem Create View Part 2
MenuItem Create POST Part 1
MenuItem Create POST Part 2
MenuItem Edit GET Action
MenuItem Edit View
MenuItem Edit POST Action Method
Assignment 3 - Part 1
Assignment 3 - Part 2
Intermediate Quiz
Reviews

8 Topics
Introduction
Add coupon Model
Coupon Index View and Actions
Coupon Create View and GET Action
Coupon Create POST Action Method
Assignment 4 - Part 1
Assignment 4 - Part 2
Assignment 4 - Part 3

10 Topics
Introduction
Index View Model
Home Index Action
Home Page
Home View Designing Part 1
Home View Designing Part 2
Home View Designing Part 3
Home View Designing Part 4
Home View Designing Part 5
Home View Designing Part 6

15 Topics
Introduction
Add Properties to Identity User
Changes To Register Page
Register Page POST Handler Part 1
Quick Note
Register Page POST Handler Part 2
Login/Register Page Error
Users Controller
Users Index Action and View
Radio Buttons for Roles
Register Employee Accounts
Lock and Unlock Users
Authorization Update
Authorization
Modifying Display NavBar

9 Topics
Introduction
Add Shopping Cart Model
Add Details Get Action Method
Details View Part 1
Details View Part 2
Details POST Action
Configure Sessions
Sessions Part 1
Sessions Part 2

22 Topics
Introduction
Order Header Model
Order Details Model
Order Details Cart View Model
Cart Controller Index Action
Shopping Cart Index Part 1
Shopping Cart Index Part 2
Shopping Cart Index Part 3
Apply Coupon
Remove Coupon
Shopping Cart Count
Cart Summary Action Method
Order Summary View Part 1
Date Picker
Add Time Picker
Date and Time Relation
Order Summary Validations
Order Summary Post Part 1
Stripe Settings
Adding Stripe to Project
Stripe UI
Stripe Payment Posting

20 Topics
Introduction
Order Confirm GET Action
Order Confirm View
Individual Order Details Part 1
Individual Order Details Part 2
Order History Action Method
Order History View Part 1
Get Order Details Action (Returns Partial View)
Order History View Part 2
Order History View Part 3
PagingInfo Model
PageLinkTagHelper
Modify Order History Get Method for Pagination
Consume Paging Tag Helper
Assignment 5 - Step 1
Assignment 5 - Step 2
Manage Order Action Method
Manage Order View Part 1
Manage Order View Part 2
Manage Order Status Actions

8 Topics
Introduction
Order Pickup Get Action Method
Order Pickup View Part 1
Order Pickup View Part 2
Order Pickup Button
Order Pickup Completed
Roles Login Check
Entity Framework Quiz

8 Topics
Introduction
Facebook Login NuGet
Add facebook login to project
Facebook Registration Page
Register Facebook User
View Component
View Component Action Method
View Component View and Consumption

8 Topics
Introduction
Send Grid Key
Send Grid Sender Verification Fix
Configure Settings for Email Part 1
Configure Settings for Email Part 2
Send Email on Order Creation
Send Email on Order Status Change
Designing Change

10 Topics
Introduction
Deployment Guide
Seed Database Part 1
Seed Database Part 2
Seed Database Part 3
Azure Deployment
MyWindowsHosting Deployment
IIS Deployment
Whats next?
ASP.NET Core Course Track

  Write a Review

Master ASP.NET MVC Core 3.1

Go to Paid Course