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

ASP.NET Core Web Application Using Razor Pages

Ứng dụng Web ASP.NET Core Sử dụng Razor Pages

Ứng dụng Web ASP.NET Core Sử dụng Razor Pages

Xây dựng Ứng dụng Web Hoàn chỉnh với ASP.NET Core, Razor Pages, Cơ sở dữ liệu SQL Server, Dữ liệu Session và Cookies

4.5
(254 đánh giá)
1,498 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đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.0 giờ video
176 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Tạo một Ứng dụng Web ASP.NET Core đầy đủ sử dụng Razor Pages
Tạo cơ sở dữ liệu và bảng SQL Server bằng Visual Studio 2022
Thực hiện các Thao tác CRUD trên Cơ sở dữ liệu SQL Server
Sử dụng Phân trang để Chia nội dung trên Nhiều trang
Triển khai Chức năng Tìm kiếm để Tìm dữ liệu trong Cơ sở dữ liệu
Tải Ảnh lên Máy chủ
Triển khai Xác thực và Ủy quyền dựa trên Vai trò sử dụng Dữ liệu Session
Gửi Email Xác nhận
Sử dụng Cookies để Thêm/Bớt/Xóa Mục khỏi Giỏ hàng
Xác thực Biểu mẫu sử dụng Attributes và Model Binding

Yêu cầu

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

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

Dành cho nhà phát triển mới bắt đầu muốn tạo một ứng dụng web hoàn chỉnh bằng ASP.NET Core và Razor Pages

Nội dung khóa học

12 phần • 176 bài giảng
1 Giới thiệu
2 Mã nguồn
1 Giới thiệu
2 Tạo Dự án Mới
3 Kết nối đến Cơ sở dữ liệu SQL Server và Tạo Bảng
4 Cài đặt Gói SqlClient
5 Biểu mẫu Liên hệ - Tạo Biểu mẫu
6 Biểu mẫu Liên hệ - Xác thực truyền thống
7 Biểu mẫu Liên hệ - Xác thực sử dụng Attributes và Model Binding
8 Biểu mẫu Liên hệ - Thêm Tin nhắn vào Cơ sở dữ liệu
9 Gửi Email
10 Biểu mẫu Liên hệ - Gửi Email Xác nhận
11 Cập nhật EmailSender
12 Tin nhắn - Liệt kê tin nhắn đã nhận
13 Tin nhắn - Thêm Phân trang cho Bảng
14 Chi tiết Tin nhắn
15 Xóa Tin nhắn
16 Mã nguồn
1 Giới thiệu
2 Tạo bảng sách và thêm hình ảnh
3 Sách - Liệt kê sách
4 Sách - Thêm chức năng tìm kiếm
5 Sách - Thêm phân trang
6 Sách - Thêm chức năng sắp xếp
7 Tạo Sách - Xây dựng Biểu mẫu
8 Tạo Sách - Tải ảnh lên
9 Tạo Sách - Chèn Sách vào Cơ sở dữ liệu
10 Chỉnh sửa Sách - Tạo Biểu mẫu
11 Chỉnh sửa Sách - Cập nhật ảnh
12 Chỉnh sửa Sách - Cập nhật Cơ sở dữ liệu
13 Xóa sách
14 Sửa lỗi ảnh trống
15 Mã nguồn
1 Giới thiệu
2 Thêm bảng vào cơ sở dữ liệu
3 Về Sessions
4 Bật Session Middleware
5 Đăng ký - Cập nhật Thanh điều hướng
6 Đăng ký - Tạo Biểu mẫu
7 Đăng ký - Tạo Tài khoản Mới
8 Đăng ký - Gửi Email Xác nhận
9 Đăng ký - Tạo Session Đã Xác thực
10 Đăng ký - Kiểm soát Truy cập
11 Đăng nhập - Tạo Biểu mẫu
12 Đăng nhập - Tạo Session Đã Xác thực
13 Đăng xuất
14 Ủy quyền - Tạo Attributes
15 Ủy quyền - Sử dụng Attributes
16 Quên Mật khẩu - Tạo Biểu mẫu
17 Quên Mật khẩu - Gửi Mã Đặt lại
18 Quên Mật khẩu - Lưu Mã Đặt lại
19 Đặt lại Mật khẩu - Tạo Biểu mẫu
20 Đặt lại Mật khẩu - Cập nhật Mật khẩu
21 Hồ sơ - Hiển thị Hồ sơ
22 Hồ sơ - Tạo Biểu mẫu Cập nhật
23 Hồ sơ - Cập nhật Hồ sơ
24 Người dùng - Đọc Người dùng từ Cơ sở dữ liệu
25 Người dùng - Hiển thị Người dùng
26 Người dùng - Thêm Phân trang
27 Mã nguồn
1 Giới thiệu
2 Tạo Bảng Đơn hàng
3 Trang chủ - Tạo Các Phần
4 Trang chủ - Tạo Mục Sách
5 Trang chủ - Đọc Mục Sách từ Cơ sở dữ liệu
6 Giỏ hàng - Giới thiệu
7 Giỏ hàng - Thêm Biểu tượng
8 Giỏ hàng - Cập nhật cookie bằng Javascript
9 Giỏ hàng - Đọc cookie trên máy chủ
10 Chi tiết Sách - Đọc chi tiết sách từ cơ sở dữ liệu
11 Chi tiết Sách - Hiển thị chi tiết sách trong trang razor
12 Tìm kiếm Sách - Tạo Biểu mẫu Tìm kiếm
13 Tìm kiếm Sách - Liệt kê Mục Sách
14 Tìm kiếm Sách - Thêm Chức năng Tìm kiếm
15 Tìm kiếm Sách - Triển khai Phân trang
16 Chi tiết Giỏ hàng - Tạo Mẫu Trang
17 Chi tiết Giỏ hàng - Tạo Lớp OrderItem
18 Chi tiết Giỏ hàng - Chuyển đổi Cookie thành Dictionary
19 Chi tiết Giỏ hàng - Liệt kê Mục trong Giỏ hàng
20 Chi tiết Giỏ hàng - Thêm Bớt Xóa Mục
21 Chi tiết Giỏ hàng - Tóm tắt Đơn hàng
22 Chi tiết Giỏ hàng - Tạo Đơn hàng
23 Đơn hàng Quản trị - OrderItemInfo và OrderInfo
24 Đơn hàng Quản trị - Đọc Đơn hàng từ Cơ sở dữ liệu
25 Đơn hàng Quản trị - Liệt kê Đơn hàng
26 Đơn hàng Quản trị - Thêm Phân trang
27 Chi tiết Đơn hàng Quản trị - Đọc Chi tiết Đơn hàng từ Cơ sở dữ liệu
28 Chi tiết Đơn hàng Quản trị - Hiển thị Chi tiết Đơn hàng trong Trang
29 Chi tiết Đơn hàng Quản trị - Cập nhật Trạng thái Thanh toán và Trạng thái Đơn hàng
30 Đơn hàng của Khách hàng
31 Chi tiết Đơn hàng của Khách hàng
32 Cập nhật Tệp Layout
33 Mã nguồn
1 Tạo ứng dụng paypal
2 Thanh toán - Hiển thị Tóm tắt Đơn hàng
3 Thanh toán - Thêm Nút PayPal
4 Thanh toán - Thêm Phương thức Xử lý
5 Thanh toán - Lấy Mã truy cập Paypal
6 Thanh toán - Triển khai OnPostCreateOrder
7 Thanh toán - Triển khai OnPostCompleteOrder
8 Mã nguồn
1 Sử dụng Trình soạn thảo Văn bản Định dạng
2 Hỗ trợ Đa ngôn ngữ và Bản địa hóa
3 Danh sách thả xuống / Phần tử Chọn
4 Lưu trữ và Đọc chuỗi kết nối từ appsettings.json
5 Xuất bản Ứng dụng Web ASP.NET Core lên Máy chủ IIS
1 Giới thiệu
2 Tạo Dự án và Cơ sở dữ liệu
3 Cài đặt Các Gói Entity Framework
4 Tạo ApplicationDbContext
5 Tạo Product Model và Bảng Products
6 Thêm Products vào Cơ sở dữ liệu
7 Đọc Products
8 Thêm Mục Dropdown vào Thanh điều hướng
9 Tạo ProductDto Model
10 Tạo Product - Tạo Biểu mẫu
11 Tạo Product - Xác thực Biểu mẫu
12 Tạo Product - Lưu Products
13 Cập nhật Product - Hiển thị Chi tiết Product
14 Cập nhật Product - Cập nhật Chi tiết
15 Xóa Product
16 Đọc Products - Phân trang
17 Đọc Products - Tìm kiếm
18 Đọc Products - Sắp xếp
19 Mã nguồn
1 Giới thiệu
2 Các Domain Models cần thiết
3 Tạo Contact & Attachment models và các bảng cơ sở dữ liệu
4 ContactDto Model
5 Biểu mẫu Liên hệ - Tạo biểu mẫu liên hệ
6 Biểu mẫu Liên hệ - Lưu liên hệ
7 Danh sách Liên hệ - Hiển thị danh sách liên hệ
8 Danh sách Liên hệ - Phân trang
9 Chi tiết Liên hệ - Đọc chi tiết từ cơ sở dữ liệu
10 Chi tiết Liên hệ - Hiển thị chi tiết
11 Chi tiết Liên hệ - Tải xuống tệp đính kèm
12 Xóa Liên hệ
13 Gửi Email bằng Brevo / SendinBlue
14 Mã nguồn
1 Giới thiệu
2 Chỉnh sửa Bố cục Ứng dụng
3 Trang chủ - Tạo Phần Hero
4 Trang chủ - Hiển thị Sản phẩm Mới nhất
5 Trang Sản phẩm - Hiển thị Tất cả Sản phẩm
6 Trang Sản phẩm - Thêm Nút Phân trang
7 Trang Sản phẩm - Thêm Biểu mẫu Tìm kiếm
8 Trang Sản phẩm - Lọc Sản phẩm
9 Trang Sản phẩm - Sắp xếp Sản phẩm
10 Hiển thị Chi tiết Sản phẩm
1 Giới thiệu
2 Đăng ký Người dùng, Xác thực và Ủy quyền
3 Ủy quyền dựa trên Vai trò
4 Tạo Entity Models và Bảng
5 Nguyên tắc Lưu trữ Giỏ hàng
6 Thêm Biểu tượng Giỏ hàng vào Thanh điều hướng
7 Thêm Sản phẩm vào Giỏ hàng
8 Đọc Cookie trên Máy chủ và Hiển thị Kích thước Giỏ hàng
9 Giỏ hàng - Hiển thị Các Mục
10 Giỏ hàng - Tạo Biểu mẫu
11 Giỏ hàng - Tạo Đơn hàng
12 Đơn hàng Quản trị - Hiển thị Đơn hàng cho Quản trị viên
13 Đơn hàng Quản trị - Thêm Phân trang
14 Hiển thị Đơn hàng của Khách hàng
15 Mã nguồn
1 Giới thiệu
2 Tạo Dự án và Cơ sở dữ liệu
3 Thiết lập DbContext
4 IdentityDbContext và ApplicationUser
5 Tạo Vai trò
6 Tạo các Mục Identity
7 Chỉnh sửa Trang Đăng ký
8 Chỉnh sửa Trang Đăng nhập
9 Chỉnh sửa Thanh điều hướng và Trang Đăng xuất
10 Ủy quyền
11 Phân quyền theo vai trò
12 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 use SqlClient to connect to the database and to execute SQL queries. In addition, I will show you how to implement the traditional authentication using Sessions.

We will use Visual Studio 2022 to connect to the SQL Server and to create the database/tables. So we don’t need to install SSMS (SQL Server Management Studio).

In this course, you will learn:

- How to create an ASP.NET Core Web Application with Razor Pages

- How to create databases and tables using SQL Server and Visual Studio 2022

- How to update the layout of the application

- How to use Session data

- How to use Cookies

- How to validate forms using attributes and model binding

- How to send emails using ASP.NET Core and SendGrid

- How to Implement Authentication and Role based Authorization

- How to reset user password

- How to perform CRUD operations (Create, Read, Update and Delete) on the database using ASP.NET and ADO (no Entity Framework)

- How to perform CRUD operations using Entity Framework

- How to use pagination (Split data on multiple pages)

- How to add advanced search functionalities

- How to upload images to the server

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

- Visual Studio 2022

- Microsoft SQL Server

Also it is necessary to install two components into Visual Studio: “ASP.NET and web Development” and “.NET Desktop development”

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 Asp Net Core
Hiển thị tất cả khoá học Dotnet
Hiển thị tất cả khoá học Entity Framework
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊