Advanced ASP.NET Core 3.1 MVC
Created by Bhrugen Patel, Last Updated 07-Feb-2020, Language:English
Advanced ASP.NET Core 3.1 MVC
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 07-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 MVC
- Repository Pattern
- N-Tier Architecture
- 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 C#
- Visual Studio 2019
- SQL Server Management Studio
- Basic knowledge of Html and Javascript
Description
Repository Pattern? Yep. N-Tier Architecture? Covered! Data-Seeding and Deployment to Azure? It's here!
If you're looking to learn Repository Pattern, N-Tier architecture in record time with ASP.NET Core MVC 3.1 you're in the right place! You'll find absolutely no filler content here, only direct, accurate, and concise explanations of exactly how to build professional ASP.NET Core applications.
This is an Intermediate to Advance level course on ASP.NET Core 3.1 that will take you from basics all the way to advance mode. This course is for anyone who is familiar with ASP.NET Core basics and wants to know how to architect and code real-world applications in ASP.NET Core 3.1.
What are the requirements?
3-6 months of knowledge of ASP.NET Core MVC
6 months knowledge of c#
Visual Studio 2017
SQL Server Management Studio
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 MVC
Repository Pattern
N-Tier Architecture
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
What is the target audience?
Anyone who wants to learn asp.net core 3.1
Anyone who wants to learn latest changes with Microsoft newest framework
Course Content
-
Introduction
14 Lectures 00:52:54-
Introduction
Preview00:04:59 -
Live preview
00:01:10 -
What we will be building
Preview00:08:22 -
Resources
Preview00:01:25 -
Evolution of asp.net
Preview00:04:23 -
Create Project
00:03:04 -
Create project startup cs
00:01:14 -
File overview part 1
00:04:44 -
File overview part 2
00:05:29 -
File overview part 3
00:02:37 -
File overview part 4
00:03:15 -
Middlewares Part 1
00:04:20 -
Middlewares ctnd
00:00:39 -
Routing
00:07:13
-
-
Project Creation
8 Lectures 00:33:49-
Introduction
Preview00:00:37 -
Create Class Libraries
Preview00:01:55 -
Installing Extension Part 1
00:03:17 -
Installing Extension Part 2_backup
00:02:52 -
Adding Areas to Project
00:06:36 -
Organizing code in Tiers
00:06:13 -
BootsWatch
00:06:17 -
All Design Plug In's
00:06:02
-
-
Repository Pattern
14 Lectures 00:55:59-
Introduction
00:00:55 -
Create Category Model
00:03:03 -
Intro to repository
00:02:55 -
Repository Overview
00:01:37 -
Repository Pattern Detailed flow
00:06:28 -
Repository detailed architecture
00:03:53 -
Implement IRepository Pattern
00:03:38 -
Implement Repository
00:06:22 -
Implement Repository Class Part 1
00:05:49 -
Implement Repository Class Part 2
00:04:00 -
Implement ICategoryRepository
00:02:33 -
Implement CategoryRepository
00:05:43 -
Implement UnitOfWork
00:04:56 -
Push Category To Database
00:04:07
-
-
Category- CRUD
13 Lectures 01:05:05-
Introduction
00:00:17 -
Add Category to Navbar
00:04:27 -
Add Category Controller
00:05:39 -
Add Category Index View
00:03:03 -
Update Category Index View
00:05:00 -
Create Category API's
00:04:38 -
Category Datatable
00:10:15 -
Upsert Get Action Method
00:02:27 -
Create Upsert View
00:06:35 -
Partial View Buttons
00:05:54 -
Upsert Post Action Method
00:07:19 -
Delete Category
00:05:40 -
Login_Register Error
00:03:51
-
-
Frequency CRUD
7 Lectures 00:07:44-
Introduction
00:00:36 -
Assignment 1
00:01:05 -
Assignment 2
00:01:38 -
Assignment 3
00:00:38 -
Assignment 4
00:01:40 -
Assignment 5
00:01:25 -
Assignment 6
00:00:42
-
-
Service CRUD
14 Lectures 01:02:55-
Introduction
00:00:43 -
Add Service to DB
00:05:25 -
Add Service To Repository and UnitOfWork
00:04:23 -
Add Service js
00:02:17 -
Service Index API and Service View Model
00:07:20 -
Service Index View
00:02:04 -
Service Upsert Get Action
00:03:04 -
Service Upsert View
00:05:11 -
Service Upsert View Changes
00:05:08 -
Upsert Post New Service
00:06:34 -
Upsert Post Edit Service
00:04:49 -
Important Debugging Tips
00:09:23 -
Delete Service
00:03:52 -
TinyMce
00:02:42
-
-
Home page
4 Lectures 00:14:27-
Introduction
00:00:25 -
Home View Model
00:01:57 -
Home Controller Index Action
00:02:52 -
Home View
00:09:13
-
-
Details
7 Lectures 00:28:28-
Introduction
00:00:24 -
Details Action Method
00:02:02 -
Details View Part 1
00:07:14 -
Session Extension
00:03:55 -
AddToCart Action
00:04:43 -
Add Session to Application
00:06:14 -
Details Page Session
00:03:56
-
-
Shopping Cart and Orders
14 Lectures 01:09:28-
Introduction
00:00:39 -
Create Order Header and Details Model
00:06:14 -
Order Header an Details Repository
00:06:50 -
Cart View Model
00:02:57 -
Cart Controller Index Action
00:05:13 -
Cart View Part 1
00:06:27 -
Cart View Part 2
00:06:27 -
Cart View Part 3
00:03:57 -
Remove Item From Shopping Cart
00:02:25 -
Summary Action and View Part 1
00:06:47 -
Summary View Part 2
00:05:47 -
Order Summary Post Action
00:07:33 -
Order Confirmation
00:03:18 -
Complete Customer Demo
00:04:54
-
-
Admin Registration
10 Lectures 00:42:27-
Introduction
00:00:27 -
Scaffold Identity
00:03:26 -
Add Properties to ASPNetUsers
00:04:41 -
Register User View
00:06:17 -
Register Post Page Handler
00:06:50 -
Add User to Repository Pattern
00:04:28 -
Add User Controller
00:02:50 -
Register Employees
00:03:35 -
User List View
00:06:29 -
Lock_Unlock User
00:03:24
-
-
Order Management
9 Lectures 00:31:23-
Introduction
00:00:23 -
Order Controller
00:03:16 -
Order Js
00:05:17 -
Order List Index View
00:05:25 -
Order's List Demo
00:03:21 -
Order Details Action
00:03:39 -
Order Details View
00:06:16 -
Order Approval_rejected
00:02:43 -
Section 11 - Order.js Bug
00:01:03
-
-
Authorization
4 Lectures 00:11:15-
Introduction
00:01:04 -
Modifying Nacbar
00:03:03 -
Authorization
00:03:40 -
Add Styling
00:03:28
-
-
Stored Procedure
5 Lectures 00:17:07-
Introduction
00:00:46 -
Create Stored Procedure
00:02:03 -
Stored Proc Repository
00:04:20 -
Stored Proc Repository Implementation
00:05:19 -
Calling Stored Proc
00:04:39
-
-
Bonus Web Images
8 Lectures 00:28:54-
Introduction
00:00:39 -
Create Web Images Model
00:02:39 -
Create WebImage Controller
00:04:13 -
Webimage js
00:01:39 -
Image Uploader Index
00:02:17 -
Upsert Action Method
00:06:04 -
Upsert View
00:09:53 -
Designing Changes
00:01:30
-
-
Data seeding
5 Lectures 00:15:10-
Introduction
00:00:37 -
Add Db Initilizer Class
00:01:50 -
DbInitializer class method part 1
00:05:14 -
DbInitializer class method part 2
00:03:10 -
Seed Database
00:04:19
-
-
Deployment
4 Lectures 00:11:09-
Introduction
00:00:28 -
Azure
00:01:30 -
Azure deployment
00:07:10 -
Modifying styling
00:02:01
-