Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

ASP.NET Core MVC - Build an E-Commerce Web Application 2026

ASP.NET Core MVC – Xây dựng ứng dụng Thương mại điện tử 2026

ASP.NET Core MVC – Xây dựng ứng dụng Thương mại điện tử 2026

Xây dựng ứng dụng web sạch với ASP.NET Core MVC, Entity Framework Core, Identity, SQL Server và Visual Studio 2022

4.7
(231 đánh giá)
962 học viên
Giảng viên
Coding Courses
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.339.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
84 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Học cách xây dựng ứng dụng web với ASP.NET Core MVC
Hiểu kiến trúc và các tính năng của ASP.NET Core MVC
Học cách cài đặt và sử dụng Entity Framework để truy cập cơ sở dữ liệu SQL Server
Thao tác Thêm, Đọc, Sửa, Xóa dữ liệu từ cơ sở dữ liệu SQL Server bằng Entity Framework
Triển khai chức năng Phân trang, Tìm kiếm và Sắp xếp với Entity Framework
Hiểu mô hình MVC và cách tạo Model, View và Controller
Học nhiều kỹ thuật khác nhau để truyền dữ liệu từ Controller sang View
Triển khai Đăng ký người dùng, Xác thực và Phân quyền theo vai trò bằng Identity
Chỉnh sửa Hồ sơ người dùng, Mật khẩu và yêu cầu đặt lại mật khẩu qua Email
Tạo và lưu trữ Giỏ hàng và Đơn hàng

Yêu cầu

Kiến thức cơ bản về C#, HTML và Visual Studio 2022

Đối tượng phù hợp

Người mới bắt đầu muốn tìm hiểu và sử dụng ASP.NET Core MVC để xây dựng ứng dụng web nâng cao

Nội dung khóa học

6 phần • 82 bài giảng
1 Cấu trúc dự án
2 Action, View và Controller
3 Cú pháp Razor
4 Vòng lặp trong Razor View
5 Điều kiện trong Razor View
6 Chỉ thị Razor
7 Truyền dữ liệu sang View
8 Tag Helper
9 Partial View
10 File Layout
11 Form cổ điển
12 Ràng buộc dữ liệu và Xác thực Form
1 Giới thiệu
2 Tạo dự án MVC mới và kết nối cơ sở dữ liệu mới
3 Thêm gói Entity Framework
4 Tạo và đăng ký ApplicationDbContext
5 Tạo Model Sản phẩm
6 Tạo và điền dữ liệu vào bảng cơ sở dữ liệu
7 Đọc và hiển thị Sản phẩm
8 Tạo Model ProductDto
9 Tạo Sản phẩm - Tạo Form
10 Tạo Sản phẩm - Lưu Sản phẩm
11 Cập nhật Sản phẩm - Tạo và khởi tạo Form
12 Cập nhật Sản phẩm - Lưu thông tin mới
13 Xóa Sản phẩm
14 Thêm chức năng Phân trang
15 Thêm chức năng Tìm kiếm
16 Chức năng Sắp xếp - Thêm tham số truy vấn
17 Chức năng Sắp xếp - Sắp xếp Sản phẩm
18 Chức năng Sắp xếp - Thêm mũi tên
19 Thay đổi Route của Controller
20 Thêm menu thả xuống Admin vào Thanh điều hướng
21 Thay đổi tên và biểu tượng website
22 Trang chủ - Thêm phần hero
23 Trang chủ - Thêm phần sản phẩm mới nhất
24 StoreController - Đọc Sản phẩm
25 StoreController - Thêm Phân trang
26 StoreController - Thêm chức năng Tìm kiếm, Sắp xếp và Lọc
27 Xem chi tiết sản phẩm
1 Giới thiệu
2 Cài đặt gói Identity
3 Tạo bảng Identity
4 Thêm dịch vụ Identity vào Service Container
5 Tạo Vai trò và Người dùng Admin mặc định
6 Đăng ký người dùng - Tạo model RegisterDto
7 Đăng ký người dùng - Tạo Form đăng ký
8 Đăng ký người dùng - Tạo tài khoản người dùng
9 Cập nhật Thanh điều hướng - Hiển thị Tên người dùng và Vai trò
10 Đăng xuất người dùng
11 Xác thực người dùng - Tạo Form đăng nhập
12 Xác thực người dùng - Xác thực người dùng
13 Phân quyền người dùng và Phân quyền theo vai trò
14 Hiển thị Hồ sơ người dùng
15 Cập nhật Hồ sơ người dùng
16 Cập nhật Mật khẩu người dùng
17 Yêu cầu liên kết đặt lại mật khẩu
18 Gửi Email
19 Đặt lại mật khẩu người dùng
20 Hiển thị danh sách người dùng đã đăng ký
21 Hiển thị danh sách người dùng đã đăng ký - Thêm Phân trang
22 Hiển thị chi tiết người dùng
23 Cập nhật Vai trò người dùng
24 Xóa tài khoản người dùng
1 Giới thiệu
2 Tạo Model thực thể và Bảng
3 Nguyên lý lưu trữ Giỏ hàng
4 Thêm biểu tượng Giỏ hàng vào Thanh điều hướng
5 Thêm Sản phẩm vào Giỏ hàng
6 Đọc Cookie trên Server và hiển thị kích thước Giỏ hàng
7 Giỏ hàng - Hiển thị các mặt hàng
8 Giỏ hàng - Tạo và gửi Form
9 Giỏ hàng - Tạo Đơn hàng
10 Giỏ hàng - Tăng, Giảm và Xóa mặt hàng
11 Đơn hàng Admin - Hiển thị Đơn hàng cho Admin
12 Đơn hàng Admin - Thêm chức năng Phân trang
13 Đơn hàng Admin - Xem chi tiết Đơn hàng
14 Đơn hàng Admin - Chỉnh sửa Đơn hàng
15 Đơn hàng Khách hàng - Hiển thị Đơn hàng của khách
16 Đơn hàng Khách hàng - Xem chi tiết Đơn hàng
1 Thêm thanh toán Paypal
2 Sử dụng thanh toán Paypal để mua Sản phẩm
1 Mã nguồn

Giới thiệu khóa học

This course is for Beginners to ASP.NET having some knowledge of C# or similar programming languages.

In this course, I will show you how to create a web application using ASP.NET Core MVC. You will understand the MVC pattern and you will be able to create Models, Views and Controllers.

We will use Entity Framework to perform CRUD (Create, Read, Update and Delete) operations and to implement advanced functionalities, such as pagination, search and sort.

We will use Identity to implement user Registration, Authentication and Role-based Authorization. Besides, we will add many useful functionalities, such as edit the user profile, update the user password, display the registred users, update the user role, delete the user account, and request a password reset token.

Also, we will create the shopping cart and orders. We will store the shopping cart into a cookie and we will use colored badges to track the order status.

In this course, you will learn:

- The architecture of ASP.NET Core MVC

- How to create Models, Views and Controllers

- How to pass data from the controller to the view

- How to create forms and bind models to the forms

- How to validate form data using attributes and model binding

- How to install and use Entity Framework to access SQL Server Databases

- How to perform CRUD operations (Create, Read, Update and Delete) using Entity Framework

- How to advanced functionalities: pagination, search and sort

- How to upload images to the server

- How to read application parameters from appsettings.json

- How to use dependency injection: add services to the application container and request services from this container

- How to install Identity and how to create Identity user and tables

- How to create user Roles and how to register the Admin user

- How to register, authenticate and authorize users

- How to edit the user profile and password

- How to request password reset token by email

- How to display the registered users

- How to edit the user role

- How to delete the user account

- How to create, read, update and delete the shopping cart

- How to create orders and how to update the order status


To follow this course, you need to install the following tools

- Visual Studio 2022 including two components: “ASP.NET and web Development” and “.NET Desktop development”

- Microsoft SQL Server

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Aspnet Core
Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Csharp
Hiển thị tất cả khoá học Dotnet
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊