Course Highlights
  • Learn structure of ASP NET Core (.NET 6) with Razor Pages
  • Build applications using ASP NET Core (.NET 6) with Razor Pages
  • Repository Pattern used in professional world
  • N-Tier architecture used in professional world
  • Payment's and Refund using Stripe
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Learn advance topics of ASP NET Core with Razor Pages
  • Sessions in ASP NET Core (.NET 6)
  • Authentication and Authorization in ASP NET Core (.NET 6)
  • Data Seeding
  • Datatables use with API's
  • Integrate Identity Framework and learn how to add more fields to Users
Curriculum

18 Topics
Welcome
Live Preview URL Update
Live preview abby
Tools needed
Project Resources
Introduction to .net core
Feedback
Dependency injection
Create Project
Hot reload
Razor pages introduction_razor
Project file _razor
Launchsettings wwwroot and appsettings_razor
Programcs_razor
Routing overview_razor
Default Views_razor
Tag helper
Action result

6 Topics
Create Category Model
Data Annotations
Connection String
ApplicationDbContext
Program.cs Database Settings
Create Database

19 Topics
Categoeis Get Action Method
Display all categories
Add Create Category Button
Create Category UI
Create Property in Page Model
Create Category and Bind Property
Bootswatch
Server Side Validations
Custom Validations
Display Name and Range Annotation
Client Side Validations
Links for Edit and Delete
Edit Category
Back to List
Delete Category
TempData
Toastr
Partial Views
Scaffold CRUD Pages

7 Topics
Add more projects in solution
Moving Data and Model files
N Tier Architecture
Organize Admin and Customer Pages
Dropdown in Navbar
Assignment 1
Assignment 1 - Food Type Solution

9 Topics
Create IRepository
Implement Repository
Implement Category Repository
Register Category Repository to Container
Use Category Repository for Operations
Unit of Work Implementation
Demo - Unit of Work
Assignment 2 - Food Type and Unit of Work
Assignment 2 Solution - Food Type and Unit of Work

17 Topics
Create MenuItem Model
Create MenuItem Table
Add MenuItem to UnitOfWork
MenuItem Index Page
Menu Item Upsert Page Get Handler
Menu Item Upsert Page Get Hander UI
Rich Text Editor
Menu Item Create Post Handler
Create API in Razor Project
Include Properties
Include Datatable in Project
Load Datatables
DataTable Render Buttons
Menu Item Edit Get Handler
Menu Item Edit POST Handler
Implement Http Delete for Menu Item
Delete Menu Item Alerts

5 Topics
Home Page Get Handler
Display Home Page
Add more Functionality to Repository
Details Page
How to manage Users.

6 Topics
Scaffold Identity
Register First User
Extend Identity User
Create Application User
Assign Roles when Registering New User
Create User with Different Roles

14 Topics
Add Shopping Cart Model
Add Shopping Cart to Repository
Add Shopping Cart on Details Page
Authorization in .NET Core
Add to Shopping Cart
Increment Shopping Cart
Shopping Cart Get Handler
Load Shopping Cart
Navigation Property Issues
Order Total and Routing
Increment count from shopping cart
Assignment 3 - Remove and decrement shopping cart items
Assignment 3 Solution - Remove and decrement shopping cart items
Cart Summary UI

10 Topics
Order Header Model
Order Details Model
Assignment 4 - Order Header and Details Repository
Assignment 4 Solution - Order Header and Details Repository
Load Summary Get Handler Data
Summary UI Changes
Summary Validations
Add Order Header to Database
Create Order Header and Detail
Cleanup

8 Topics
Create Stripe Account
Configure Stripe Secrets
Add Stripe in Page Model
Stripe in Action
Adding Session Id
Organize Stripe Checkout Page
Stripe Final Demo
Order Confirmation in Action

15 Topics
Overview
Assignment 5 - Order List with Datatables
Assignment 5 Solution - Order List with Datatables
Order Details UI
Loading Get Handler
Load Order Details Data on UI
Manage Order UI
Manage Order Get Handler and Status Flow
Manage Order Load UI
Toggle status display button
Manage Order Status Update
Manage Order Details Buttons
Refund and Complete Order
Status buttons in Order List
Order Status Filter

9 Topics
Sessions in .NET Core
View Components
Send Email using SMTP
Send Email Demo
Send Grid Emails
Social Login - Facebook
Social Login - Facebook Demo
Make navigation secure
Making Registration Secure

3 Topics
Seed Database
Create SQL Database on Azure and Run Migrations
Azure Deployment

15 Topics
Introduction
Live Preview
A Quick Note
Udemy Review
What we will be building?
Tools Needed
Evolution of ASP.NET Core
Project Resources
Razor Pages
Dependency Injection
Security in ASP.NET Core
SQL Injection
Cross-site scripting
Open redirect attacks
Cross-Site Request Forgery

11 Topics
Introduction
Create New Project
Course Updated to 3.1
File Overview Part 1
File overview part 2
File overview part 3
File overview part 4
Middlwares
Tag Helpers
Routing in Razor Pages
ASP.NET Core Learning Path

9 Topics
Introduction
Class Libraries
Installing Extension Part 1
Installing Extension Part 2
Organizing Code
Bootswatch
Configure Routing
Folder Structure
Third Party Plugins

14 Topics
Introduction
Create Category Model
Introduction to Repository
Repository Overview
Repository Pattern Detailed flow
Repository detailed architecture
Implement Repository Pattern
Implement IRepository
Implement Repository Class Part 1
Implement Repository Class Part 2
Implement ICategoryRepository
Implement CategoryRepository
Implement UnitOfWork
Push Category to Database

12 Topics
Introduction
Create Navbar Drop-down
Index Category Razor Page
Category Index Razor Page
Category API Controller
Add Category Javascript
Category Get Page Handler
Category Upsert Razor Page
Create New Category
ModelState and Validations
Upsert Changes
Delete Category

7 Topics
Introduction
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6

14 Topics
Introduction
Create MenuItem Model
MenuItem Controller Part 1
Add Menu Item to Repository
Menu Item Controller Part 2
Menu Item Index Page
Menu Item Upsert Get Handler
Menu Item Create Upsert Post
Menu Item Edit Upsert Post
MenuItem Upsert UI Part 1
MenuItem Upsert UI Part 2
Delete Menu Item
Debug Datatables
Reviews

4 Topics
Introduction
Customer Index Page
Home Page Model
Home Page UI

15 Topics
Introduction
Scaffold Identity
Adding columns to Identity Table
Quick Note
Roles in out Project
Login/Registeration Error
Register Page UI Part 1
Register Page UI Part 2
Register All Users
Add Application User to Repository
User Controller
User Index Page
Lock Unlock User
Authorization Update
Authorization

10 Topics
Introduction
Add Shopping Cart Model
Details Get Handler
Details Razor Page UI
Add Session to Project
Details Post Handler Part 1
Add Shopping Cart to Repository
Add Items To Shopping Cart
Session Counter
Load Shopping Cart Counter

9 Topics
Introduction
Order Header Model
Order Details Model
Order Details Cart VM
Add Order Header and Details to Repository
Shopping Cart Get Handler
Shopping Cart UI
Custom Post Handlers
Shopping Cart Custom Handlers

11 Topics
Introduction
Summary Get Handler
Summary Page UI
Summary Page Validations
Order Summary Display
Stripe Configuration
Stripe inside Razor Page
Summary Post Handler Part 1
Summary Post Handler Part 2
Summary Post Handler Part 3
Summary Post Handler Part 4

8 Topics
Introduction
Setting up Facebook API
Facebook Login
Setting up External Login Part 1
Registering Facebook User
Microsoft Login
Register Page Designing
Login Page Designing

22 Topics
Introduction
Setting up Order Controller
Orders Controller API
Order's List UI
Order List js
Order Controller Update
Modifying Selected Status
Order List Filtering
Order Details Get Handler
Order Details UI Part 1
Order Details UI Part 2
Manage Order Get Handler
Manage Order UI
Manage Status
Refund Order
Manage Status Demo
Order Details UI Part 3
Order Management on Order Details
Order History
Login Issue
Error Fixing Assignment
End Point Routing

4 Topics
Dapper Package
SP Call Part 1
SP Call Part 2
Calling Stored Procedure

7 Topics
Introduction
Configuring Roles for Deployment
DbInitiliazer Class
DbInitializer Execution
Logging In Azure
Deploy to Azure
Bonus: More Content!

  Write a Review

ASP.NET Core Razor Pages The Complete Guide (.NET 6)

Go to Paid Course