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

Build MERN E-commerce Backend API : With/Without AI. Part 1

Xây dựng Backend API Thương mại điện tử MERN: Có/Không AI. Phần 1

Xây dựng Backend API Thương mại điện tử MERN: Có/Không AI. Phần 1

Thành thạo phát triển backend MERN Stack với MongoDB, Mongoose, API và lập trình AI bằng Cursor AI, Có/Không cần viết code

4.5
(167 đánh giá)
7,925 học viên
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
12.5 giờ video
119 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ì

Học cách sử dụng AI để xây dựng API hoàn chỉnh
Tích hợp thanh toán bằng Stripe
Tài liệu hóa API & Triển khai
Xử lý webHook thanh toán
Kỹ thuật phân trang và lọc
Thống kê và phân tích đơn hàng
Quy trình Admin quản lý đơn hàng
Triển khai quản lý danh mục và sản phẩm
Hệ thống quản lý đơn hàng
Triển khai xác thực và phân quyền người dùng

Yêu cầu

Kiến thức cơ bản về NodeJS
Kiến thức cơ bản về Javascript (ES6)

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

Lập trình viên muốn tận dụng AI hiệu quả để xây dựng dự án
Lập trình viên muốn học về xây dựng API
Sinh viên mới bắt đầu phát triển web và muốn học về xây dựng API
Lập trình viên muốn học về tích hợp Stripe để xử lý thanh toán
Kỹ sư quan tâm đến việc học xây dựng hệ thống thương mại điện tử
Cá nhân muốn học về xây dựng và triển khai API đầy đủ tính năng
Bất kỳ ai muốn tìm hiểu thêm về xây dựng và làm việc với API

Nội dung khóa học

18 phần • 118 bài giảng
1 Giới thiệu
2 Hướng dẫn AI để bắt đầu
3 Tổng quan và Tùy chỉnh Cursor AI
4 Sử dụng AI để tạo Tệp và Thư mục
5 Triển khai Xác thực
6 Chuỗi kết nối MongoDB
7 Kiểm tra logic Đăng ký và Đăng nhập
8 Triển khai Bộ điều khiển Người dùng
9 Kiểm tra logic Bộ điều khiển Người dùng
10 Bộ điều khiển Sản phẩm
11 Kiểm tra Bộ điều khiển Sản phẩm
12 Bộ điều khiển Thương hiệu và Danh mục
13 Môi trường Postman
14 Kiểm tra các Route Thương hiệu và Danh mục
15 Bộ điều khiển Giỏ hàng
16 Kiểm tra các Route Quản lý Giỏ hàng
17 Bộ điều khiển phương thức vận chuyển
18 Kiểm tra các Endpoint Phương thức Vận chuyển
19 Đặt hàng - Tích hợp Thanh toán
20 Bộ điều khiển Lịch sử Thanh toán
21 Triển khai logic Danh sách Yêu thích
22 Bộ điều khiển Đánh giá
1 DEMO Chức năng dành cho Khách hàng
2 DEMO Chức năng dành cho Quản trị viên
3 Xem trước trực tiếp Dự án
1 Cách học khóa học này
2 Mã nguồn Dự án Hoàn chỉnh
1 Tính năng Dự án
2 Lộ trình Khóa học
3 Cách nhận trợ giúp khi bạn gặp khó khăn
4 Xin lỗi về giọng nói của tôi
5 Cấu trúc Thư mục
6 Yêu cầu cho Khóa học này
7 Thiết lập Máy chủ Nâng cao
8 Logic Mô hình hóa Dữ liệu Dự án
1 Mô hình Dữ liệu Người dùng
2 Kết nối đến Cơ sở dữ liệu MongoDB
3 Chuỗi kết nối MongoDB và Biến môi trường
4 MongoDB trong VSCODE
5 Thiết lập Bộ điều khiển Đăng ký Người dùng
6 Bộ điều khiển Đăng ký Người dùng
7 Mã hóa Mật khẩu Người dùng
8 Bộ điều khiển Đăng nhập Người dùng
9 Xử lý Lỗi
10 Bộ xử lý Route Không tìm thấy
11 Cơ chế hoạt động của Xác thực
12 Đã sửa Cảnh báo Mongoose
1 Tạo Token cho Người dùng Đã đăng nhập
2 Bộ điều khiển Hồ sơ Giả lập
3 Lấy Token từ Header
4 Xác minh Token đã tạo
5 Middleware IsLogin
1 Mô hình Dữ liệu Sản phẩm
2 Tạo Bộ điều khiển Sản phẩm
3 Lấy tất cả Sản phẩm
4 Môi trường trong Postman
5 Lọc Sản phẩm theo Tên
6 Lọc Sản phẩm theo Màu sắc, Thương hiệu và Kích cỡ
7 Lọc Sản phẩm theo Khoảng Giá
8 Phân trang Sản phẩm
9 Kết quả Phân trang
10 Lấy một Sản phẩm
11 Cập nhật Sản phẩm
12 Xóa Sản phẩm
1 Tạo Danh mục
2 Bộ điều khiển Lấy một, Cập nhật, Xóa Danh mục
3 Liên kết Sản phẩm với Danh mục
4 Bộ điều khiển CRUD Thương hiệu Sản phẩm
5 Liên kết Sản phẩm với Danh mục Thương hiệu
6 Bộ điều khiển CRUD Danh mục Màu sắc Sản phẩm
7 Mô hình Màu sắc đã chỉnh sửa
1 Mô hình Đánh giá
2 Tạo Bộ điều khiển Đánh giá
3 Tránh trùng lặp Đánh giá
4 Tính điểm Đánh giá Trung bình
1 Quy trình Đặt hàng
2 Mô hình Đơn hàng
3 Bộ điều khiển Đơn hàng Giả lập
4 Các bước Đặt hàng
5 Đặt hàng Phần 1
6 Đặt hàng Phần 2
7 Cập nhật Địa chỉ Giao hàng của Người dùng
1 Tổng quan và Cài đặt Stripe
2 Bộ điều khiển Thanh toán Stripe
3 Đặt hàng với Thanh toán
4 Chuyển đổi Dữ liệu Đơn hàng cho Thanh toán Stripe
1 Giải thích về WebHook
2 Tích hợp Stripe WebHook
3 Đã sửa Lỗi WebHook
4 Cập nhật Đơn hàng với Stripe WebHook
5 Đã sửa Lỗi Cập nhật Đơn hàng với Stripe WebHook
6 Lấy tất cả Đơn hàng
7 Lấy một Đơn hàng
8 Quản trị viên Xử lý Đơn hàng
9 Điền thông tin Người dùng vào Đơn hàng
10 Kiểm tra việc Đặt hàng
1 Cách hoạt động của Mã giảm giá và Mô hình của nó
2 Tạo Mã giảm giá
3 Xác thực Mã giảm giá
4 Lấy tất cả Mã giảm giá với Số ngày còn lại
5 Áp dụng Mã giảm giá vào Đơn hàng
6 Bộ điều khiển Lấy một, Xóa, Cập nhật Mã giảm giá
1 Khóa Cloudinary và Cài đặt Multer
2 Tải Hình ảnh lên Cloudinary
3 Tạo Sản phẩm với Hình ảnh
4 Tạo Danh mục với Hình ảnh
1 Tính Tổng giá trị Đơn hàng
2 Đơn hàng Trung bình, Tối thiểu và Tối đa
3 Lấy Doanh số Hôm nay
4 Middleware IsAdmin
1 Đẩy lên Github
2 Triển khai lên Render
3 Chuẩn bị Tài liệu hóa API trong Postman
4 Xuất bản Tài liệu API bằng Postman
5 Tạo Tài liệu API HTML bằng Docgen
6 Phục vụ Tài liệu API HTML đã tạo
1 Thành tựu Tuyệt vời
1 Tiếp theo là gì?

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

This course is designed to provide students with a comprehensive understanding of building and deploying full-featured APIs, including leveraging AI tools like Cursor AI. Students will learn how to build APIs using AI-driven approaches while mastering backend development with the MERN stack, MongoDB/Mongoose, and integrating advanced features.

Throughout the course, students will learn to integrate Stripe for payment processing, implement pagination and filtering techniques, analyze order statistics, manage orders through an admin panel, and handle categories and product management. Additionally, the course will guide students on database design and connection, as well as implementing user authentication and authorization.

The course starts with an introduction to Node.js and the fundamentals of API development, including setting up a development environment, creating and testing API endpoints, and connecting to databases. As students progress, they will explore integrating Stripe for payments, handling webhooks, implementing advanced querying techniques, and building robust analytics systems.

What sets this course apart is the integration of AI-powered coding techniques using Cursor AI, enabling students to build efficient, scalable APIs faster. Students will also work on real-world projects to gain hands-on experience with tools and workflows that enhance their productivity and understanding of modern API development.

Topics include:

  • Building and testing APIs with AI-driven tools like Cursor AI

  • Integrating Stripe for payment processing and webhooks

  • Designing pagination, filtering, and order analytics

  • Implementing admin processes for orders, product management, and categories

  • Ensuring API security, performance, and scalability

By the end of the course, students will have a strong foundation in API development, the skills to deploy APIs in real-world environments, and practical experience with AI tools that enhance coding efficiency.

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 Backend Development
Giới thiệu về MongoDB

Giới thiệu về MongoDB

Bogdan Stashchuk | 300K Students Worldwide | MBA, PhD

4.5 (4531)
31,090
10.000đ -97%
Hiển thị tất cả khoá học Mongodb
Hiển thị tất cả khoá học Node Js
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 😊