Skip to content
+
Course List
Free Ebook
Knowledge Sharing
Back-end
Java Interview
Soft Skill
Search for:
Search Button
Log in
Course Content
Subtitle Guide – Hướng dẫn thêm phụ đề
0/1
Set up subtitle for video – Hướng dẫn thêm phụ đề
01 – Welcome _ Getting Started
0/22
Subtitle File Resource
001 Welcome
03:43
002 What we will Build
10:18
003 Feedback
004 Dot Net Core Roadmap
05:01
005 Live Preview Url
006 Project Resources
01:44
007 .NET Community
008 Prerequisites
01:19
009 Tools Needed
01:12
010 Download .NET 8 and VS Preview
01:15
011 Course Overview
02:09
012 Create Project
02:39
013 Project File
03:57
014 Launch Settings
04:29
015 wwwroot and appsettings
04:45
016 Program File
05:12
017 MVC Architecture
05:07
018 Routing Overview
04:35
019 Routing in Action
11:01
020 Default Views
07:57
021 Go Easy on Yourself!
01:52
02 – Category CRUD Operations
0/32
Subtitle File Resource
001 Create Category Model
03:25
002 Data Annotations
02:58
003 Nuget Packages for Entity Framework Core
04:38
004 Connection String
05:08
005 Setup ApplicationDbContext
08:39
006 Create Database
04:07
007 Create Category Table
09:47
008 Add Category Controller
04:41
009 Add Category Link in Header
02:45
010 Seed Category Table
04:15
011 Get all Categories
05:04
012 Hot Reload
02:45
013 Display all Categories
05:38
014 Bootswatch Theme and Bootstrap Icons
04:35
015 Design Category List Page
03:10
016 Create Category UI
10:37
017 Input Tag Helpers
04:09
018 Create Category
05:27
019 Server Side Validations
06:39
020 Custom Validations
03:08
021 Asp Validation Summary
05:06
022 Client Side Validation
04:55
023 Edit and Delete Buttons
02:52
024 Get Category Details to Edit
08:25
025 Update Category
05:50
026 Update Category in Action
02:58
027 Get and Post Action for Delete Category
02:20
028 Delete Category in Action
02:33
029 TempData
03:33
030 Partial Views
03:24
031 Toastr Notification
05:44
03 – Razor Project
0/10
Subtitle File Resource
001 Create Razor Project
02:36
002 What_s Different in Razor Project
06:50
003 Setup EF Core
04:46
004 Create first Razor Page
03:28
005 Display all Categories
06:10
006 Create Category UI
04:07
007 Create Category Post Handler
04:28
008 Edit and Delete Category
07:13
009 Toastr Notifications and Partial Views
02:59
04 – N-Tier Architecture
0/8
Subtitle File Resource
001 Create More Projects
02:37
002 Modify Styling Refresh
003 Modify Styling
07:33
004 Modify UI of Category Pages
04:00
005 N-Tier Architecture
19:54
006 How to Reset Database
03:07
007 Bonus – Dependency Injection Service Lifetimes
11:20
05 – Repository Pattern
0/12
Subtitle File Resource
001 IRepository Interface
07:16
002 Implement Repository Interface
06:07
003 Implement ICategoryRepository
01:58
004 Implement Category Repository
02:56
005 Replace DbContext with Category Repository
04:40
006 How Easy is it to move to a Different Database
03:13
007 Renaming Project and Solving Issues
06:28
008 UnitOfWork Implementation
05:20
009 UnitOfWork in Action
03:04
010 Areas in .NET
07:49
011 Dropdown in NavBar
02:08
06 – Product CRUD
0/25
Subtitle File Resource
001 Create Product Model
03:48
002 Seed Product and Assignment 1
02:31
003 Assignment 1 Solution – Product Repository and UnitOfWork
03:47
004 Assignment 2 – Product CRUD Operations
01:04
005 Assignment 2 Solution – Product CRUD Operations
08:45
006 Add Foreign Key in EF Core
05:58
007 Add Image Url Column
01:34
008 Projections in EF Core
04:02
009 Viewbag in Action
04:50
010 ViewData in Action
03:49
011 View Models in Action
13:50
012 File Upload Input
01:22
013 Combine, Create, and Edit Pages
07:01
014 Rich Text Editor
04:22
015 Create Product
09:40
016 Display Image on Update
02:02
017 Handle Image on Update
04:10
018 Update Product Custom Code
06:09
019 Loading Navigation Properties
08:09
020 DataTables API
03:57
021 Load DataTables
07:46
022 Edit Product Link in DataTable
03:14
023 Delete Product
03:59
024 SweetAlerts
04:34
07 – Home and Details Page
0/4
Subtitle File Resource
001 Home Page
07:41
002 Details Action Method
02:46
003 Details UI
05:24
08 – Identity in .NET Core
0/14
Subtitle File Resource
001 Scaffold Identity
05:42
002 Scaffold Identity Issue (NET8)
02:23
003 Understand what Got Added
08:34
004 Add Identity Tables
05:03
005 Extend Identity User
03:08
006 Register a User
03:22
007 Register an Application User
06:14
008 Create Roles in Database
09:50
009 Assign Roles on Registration.mp4
10:06
010 Authorization in Project
08:00
011 Update Login and Register UI
07:46
012 Register Other Fields
07:25
013 UI Bug
02:36
09 – Company CRUD
0/7
Subtitle File Resource
001 Why do we have a Company Role
02:03
002 Assignment 3
00:55
003 Assignment 3 Solution – Company CRUD Operations
14:08
004 Display Company Dropdown
04:29
005 Toggle Company Dropdown
02:51
006 Register Company User
01:44
10 – Shopping Cart
0/14
Subtitle File Resource
001 Add Shopping Cart Model
03:07
002 Add Shopping Cart to Repository
01:31
003 Add ApplicationUser Repository
01:35
004 What will be Model for Details Page
03:51
005 Add to Cart
06:43
006 Fix Issue with Add to Cart
03:56
007 A Weird Bug
05:57
008 Shopping Cart UI
03:09
009 Get Shopping Cart
05:55
010 Get Order Total in Shopping Cart
04:37
011 Dynamic Shopping Cart
03:34
012 Update Quantity in Shopping Cart
05:22
013 Order Summary UI
02:51
11 – Order Confrimation
0/15
Subtitle File Resource
001 Create Order Header and Details Model
07:30
002 Add Order Header and Detail Repository
02:48
003 Make ShoppingCartVM more Dynamic
02:57
004 Summary GET Action Method
02:40
005 Load Summary UI with Data
04:25
006 Order Status
02:53
007 Summary POST Action
07:59
008 Place Order for Company Accounts
07:17
009 Register for Stripe Account
01:29
010 Configure Stripe in Project
05:39
011 Add Helper Methods in Order Header Repository
04:21
012 Stripe in Action
11:13
013 Confirm Stripe Payment
05:06
014 Order Placed Successfully with Stripe
02:03
12 – Order Management
0/15
Subtitle File Resource
001 OrderVM and Order Controller
03:26
002 Order List UI
04:50
003 Add Status Filter
03:18
004 Make Status Selected Active
03:24
005 Demo – Filters in Order List
04:51
006 Order Details Get Action
02:41
007 Loading Order Details Header
09:56
008 Display Order Details
02:43
009 Update Order Details
07:09
010 Only Admin and Employee Can See all Orders
02:45
011 Order Processing Buttons Logic
03:49
012 Ship Order
10:47
013 Cancel Order
04:23
014 Process Delayed Payment
08:01
13 – Advance Concepts
0/11
Subtitle File Resource
001 Authorization
01:19
002 Session in .NET Core
09:23
003 Remove from Session and Bug
03:32
004 Bug Solution and Logout
02:39
005 Create View Component
06:21
006 View Component in Action
03:41
007 Facebook Social Login
05:36
008 Facebook Login in Action
06:23
009 Creating Admin and Employee Accounts
05:39
010 Session Bug
01:12
14 – Deployment _ Email
0/12
Subtitle File Resource
001 DBInitializer
02:06
002 DBInitializer Implementation
05:31
003 DBInitializer in Action
01:58
004 SendGrid Email Setup
07:21
005 SendGrid in Action
04:37
006 Create Azure SQL Server and Database
05:37
007 Downgrade to Net 7
04:03
008 Azure Production Deployment
07:15
009 Azure Deployment in Action
04:31
010 Facebook Url
01:16
011 Facebook Url Error
15 – User Management
0/9
Subtitle File Resource
001 Display User List
06:05
002 Display Company Name
03:08
003 Display Roles
05:23
004 Lock Unlock Action Method
03:10
005 Lock Unlock in Action
07:16
006 Assignment 4 – User Role
01:56
007 Assignment 4 Solution Part 1 – View Code
07:03
008 Assignment 4 Solution Part 2 – Role Logic
04:20
16 – Multiple Product Image
0/17
Subtitle File Resource
001 Next Task
03:48
002 Remove ImageUrl from Product
03:19
003 Product Image Table
02:28
004 Add Product Image Repository
02:15
005 Upload Images on Product Upsert
08:20
006 Demo – Upload Images
02:18
007 Display Image on Update Product Page
03:25
008 Delete Image
04:39
009 Delete Product
02:58
010 Display Image in Shopping Cart
05:47
011 Bootstrap Carousel
07:21
012 Assignment 5 – User Controller
00:53
013 Assignment 5 Solution – User Controller
07:43
014 Microsoft Social Login
03:22
015 Upgrade .NET Version
03:51
016 Deploy Application to Azure using Visual Studio
06:41
17 – OLD COURSE (Will be removed in Aug 2023) Repository Pattern
0/19
001 Introduction to Repository
02:54
002 Repository Overview
01:37
003 Repository Pattern Detailed Flow
06:27
004 Repository Pattern Architecture
03:53
005 IRepository Interface
07:15
006 Implement IRepository
06:44
007 Category Repository Interface
02:48
008 Implement Category Repository
03:30
009 Replace DbContext with Category Repository
05:37
010 Implementing Unit of Work
03:39
011 UnitOfWork in Action
02:35
012 Assignment 1 – Cover Type Repository
01:19
013 Assignment 1 Solution – Cover Type Repository
03:33
014 Areas in .NET Core
03:09
015 Areas in Action
05:32
016 Assignment 2 – Cover Type Controller and Views
01:01
017 Assignment 2 Solution – Cover Type Controller and Views
04:16
018 Dropdown in Navigation
01:34
Subtitle File Resource
18- OLD COURSE (Will be removed in Aug 2023) Home Page
0/5
001 Home Page
09:17
002 Lux theme
00:53
003 Details Action Method
02:45
004 Details UI
06:41
Subtitle File Resource
19- OLD COURSE (Will be removed in Aug 2023) Identity Management
0/19
001 Scaffold Identity Error
002 Scaffold Identity
08:23
003 Scaffold Identity Workaround
11:20
004 What got Added with Identity
04:56
005 Add Identity Tables
04:29
006 Identity Bugs with Scaffolded Pages
02:28
007 Register and Login in Action
02:14
008 Add More fileds to Identity Table
04:17
009 Assignment 3 – Company CRUD
01:05
010 Assignment 3 – Solution Company CRUD
09:50
011 Add Roles to Application
02:27
012 Create Roles for Website
09:00
013 Add more fields on Register UI
06:37
014 Display all Roles in Dropdown
04:20
015 Register User with Roles
04:24
016 Company Dropdown
03:46
017 Toggle Company Dropdown
02:56
018 Register Company User
01:57
Subtitle File Resource
.NET Core MVC – The Complete Guide 2024 [E-commerce] [.NET8]
Overview
Exercise Files
About Lesson
Subtile file including English and Vietnamese is attached here
Exercise Files
English.zip
Size: 80.31 KB
Vietnamese.zip
Size: 102.43 KB
Please contact me via telegram
Quick Links
Resource