Master ASP.NET Core Razor 3.1
Created by Bhrugen Patel, Last Updated 05-Feb-2020, Language:English
Master ASP.NET Core Razor 3.1
Real world Razor application using Repository Pattern, N-Tier Architecture, API's, EF Core and ASP.NET Core 3.1 with Razor Pages
Created by Bhrugen Patel, Last Updated 05-Feb-2020, Language:English
What Will I Get ?
- Learn the structure of ASP NET Core 3.1 Project
- Learn basic security of ASP NET Core 3.1
- Build applications using ASP NET Core 3.1 using Razor PAges
- Integrate Identity Framework and learn how to add more fields to Users
- Integrate Entity Framework along with code first migrations
- Authentication and Authorization in ASP.NET Core 3.1
- Sessions in ASP.NET Core 3.1
- Data Seeding and deployment to Azure
Requirements
- 3-6 months of knowledge of ASP.NET Core MVC
- 6 months knowledge of c#
- Visual Studio 2019
- SQL Server Management Studio
- Basic knowledge of Html and Javascript
Description
This is a complete course on ASP.NET Core 3.1 using Razor Pages that will take you from basics all the way to advance mode. This course is for anyone who is new to asp.net core 3.1 or who is familiar with ASP.NET MVC and wants to take the first stab at understanding what is different in asp.net core 3.1 with Razor Pages. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3.1
Are you interested about learning the most latest framework Microsoft has introduced? Not just that long with that also use the most recent introduction to their stack? If so then this is the correct course!
ASP.NET Core and then we would take a look at the modified files and folder structure.
We would build a CRUD Operations application with EF and use Razor Pages for the first project
Finally, we would build an Auto Shop website where admin can enter service records for their customers and customers can view all the service history.
What am I going to get from this course?
Learn the structure of ASP NET Core 3.1 Project
Learn basic security of ASP NET Core 3.1
Build applications using ASP NET Core 3.1 using Razor Pages
Integrate Identity Framework and learn how to add more fields to Users
Integrate Entity Framework along with code first migrations
Authentication and Authorization in ASP.NET Core 3.1
Sessions in ASP.NET Core 3.1
Data Seeding and deployment to Azure
Course Content
-
Introduction
7 Lectures 00:19:05-
Welcome
Preview00:03:15 -
Live preview
Preview00:02:44 -
Evolution of ASP.NET Core
Preview00:04:29 -
Project Resources
00:01:06 -
Tools needed
00:01:36 -
Project 1 Demo
Preview00:02:10 -
Project 2 Demo
00:03:45
-
-
Razor Project
16 Lectures 00:49:34-
Introduction
00:00:38 -
Create Project
Preview00:02:42 -
Csproj
00:03:34 -
Launchsettings
00:02:06 -
AppSettings
00:01:16 -
www.root
00:01:54 -
Razor Pages
00:03:14 -
Pages Folder
00:04:30 -
Routing in Razor Pages
00:05:18 -
Tag helpers
00:03:21 -
Action Result in Razor
00:02:57 -
Main method
00:02:33 -
Startup 1
00:03:12 -
Startup 2
00:04:07 -
Middleware
00:04:20 -
Dependency Injection
00:03:52
-
-
Book List Razor
21 Lectures 01:23:50-
Introduction
00:00:26 -
Runtime Razor Package
00:02:59 -
Create Book Model
00:02:20 -
Add Connection String and Packages
00:03:24 -
Add Book Table to Database
00:05:20 -
Book Index Get Handler
00:06:04 -
Designing Book Index Page
00:03:14 -
Designing Book Index Page Part 2
00:07:24 -
8 Create Book Page Model
00:03:35 -
Create Book Page UI
00:04:27 -
Create Book and Validations
00:05:58 -
Client Side Validations
00:01:55 -
Edit Book Get Handler
00:02:52 -
Edit Book UI
00:01:22 -
Edit Post Handler
00:04:36 -
Delete Book
00:03:49 -
Book Get API
00:04:05 -
DataTables
00:08:39 -
Delete API Call
00:02:58 -
Upsert Page Handlers
00:05:06 -
Upsert Page UI
00:03:17
-
-
Razor
7 Lectures 00:23:53-
Introduction
00:00:20 -
Create Project
00:02:17 -
Exploring New Files Part 1
00:03:37 -
Exploring New Files Part 2
00:04:38 -
Startup File and Previous Versions of ASP.NET Core
00:04:41 -
Layout Changes
00:04:36 -
Design Header and Footer
00:03:44
-
-
Service Type
14 Lectures 00:57:42-
Introduction
00:00:54 -
Add Service Model to Databbase
00:03:24 -
Add Index Razor Page
00:04:09 -
Index Get Handler
00:04:05 -
Backkground Image and css
00:02:59 -
Index Razor Page UI Part 1
00:04:04 -
Index Razor Page UI Part 2
00:04:32 -
Create Get Handler and Razor Page
00:06:39 -
Create Post Handler and Validations
00:09:38 -
Index Page Buttons and Partial View
00:05:46 -
Edit Get and Post Handler
00:06:48 -
Edit Razor Page UI
00:02:45 -
Assignment 1
00:01:07 -
Assignment 2
00:00:52
-
-
Registration
6 Lectures 00:24:48-
Introduction
00:00:48 -
Add more properties to Users Table
00:03:25 -
Register Razor Page UI
00:06:38 -
Adding Roles to Website Part 1
00:03:19 -
Adding Roles to Website Part 2
00:08:01 -
New User Registeration as Customer
00:02:37
-
-
Users
12 Lectures 00:52:55-
Introduction
00:01:12 -
User Index Get Handler
00:03:03 -
Users Index Razor Page UI
00:05:15 -
Paging Info Class
00:03:26 -
Page Link Custom Tag Helper Part 1
00:05:33 -
Page Link Custom Tag Helper Part 2
00:05:34 -
Page Link Custom Tag Helper Part 3
00:10:52 -
Page Link Custom Tag Helper Part 4
00:06:46 -
Search Criteria for Users Razor Page (UI)
00:04:42 -
Search Criteria for Users Page Model
00:04:58 -
Assignment 3
00:00:59 -
Assignment 4
00:00:35
-
-
Authorization and Social Login
11 Lectures 00:46:59-
Introduction
00:00:44 -
Authorization
00:06:39 -
Register Admin User Part 1
00:02:53 -
Register Admin User Part 2
00:04:02 -
Send Emails Part 1
00:03:07 -
Send Emails Part 2
00:06:54 -
Send Emails Part 3
00:05:33 -
Verify Email
00:03:25 -
Facebook Login
00:04:42 -
External Login Razor Page Part 1
00:03:24 -
External Login Razor Page Part 2
00:05:36
-
-
Cars
10 Lectures 00:37:26-
Introduction
00:00:33 -
Add Car Model
00:03:28 -
Car and Customer VM
00:05:19 -
Car Index Get Handler
00:04:49 -
Car Index Razor Page UI Part 1
00:05:33 -
Car Index Razor Page UI Part 2
00:05:46 -
Car Create Razor Page
00:06:11 -
Create Car Post Handler
00:04:35 -
Assignment 5
00:00:43 -
Assignment 6
00:00:29
-
-
Service
19 Lectures 01:35:10-
Introduction
00:01:18 -
Shopping Cart View Model
00:03:18 -
Service Header and Details Model
00:06:05 -
Car Service View Model
00:03:54 -
Add Buttons to Cars Index Page
00:03:49 -
Create Service Get Handler
00:09:55 -
Create Service Razor Page Part 1
00:05:05 -
Create Service Razor Page Part 2
00:06:34 -
Create Service Razor Page Part 3
00:05:37 -
Create Service Post Handlers
00:07:16 -
Create Service Razor Page Part 4
00:05:01 -
Sweet Alert
00:03:48 -
Create Service Post Handlers Part 2
00:08:16 -
Service History Get Handler
00:03:57 -
Service History Razor Page
00:06:38 -
Service Details Get Handler
00:04:09 -
Service Details Razor Page
00:06:37 -
Assignment solution
00:02:23 -
Assignment q
00:01:30
-
-
Bonus
9 Lectures 00:35:44-
Introduction
00:00:20 -
Css Designing
00:06:46 -
Authorization and Logo
00:04:29 -
Redirect on Login
00:04:12 -
User Profile GET and POST Handler
00:05:07 -
User Profile Razor Page
00:02:43 -
Two factor Authentication
00:03:43 -
View Component Class
00:05:29 -
View Component UI
00:02:55
-
-
Deployment
6 Lectures 00:26:20-
Seed Database Part 1
00:02:29 -
Seed Database Part 2
00:07:23 -
Seed Database Part 3
00:04:25 -
Seed Database Part 4
00:00:53 -
Azure Deployment
00:04:28 -
Smarterasp
00:06:42
-