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

Full Stack Machine Learning | Django REST Framework, React

Full Stack Machine Learning | Django REST Framework, React

Xây dựng cổng thông tin dự đoán cổ phiếu hoàn chỉnh với Python, Django REST Framework, React.js và Machine Learning

4.6
(230 đánh giá)
1,122 học viên
Giảng viên
Rathan Kumar
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.5 giờ video
187 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ì

Phát triển REST API
Phát triển Backend với Django và Frontend với React JS
Machine Learning với Neural Networks
Deep Learning với mô hình LSTM
Phân tích dữ liệu, xử lý dữ liệu và trực quan hóa dữ liệu
Cách chọn loại machine learning phù hợp cho từng bài toán cụ thể
Khi nào deep learning được áp dụng và cách neural networks hoạt động
Tại sao neural network là lựa chọn tối ưu cho bài toán dự đoán cổ phiếu cụ thể này
Tích hợp mô hình Machine Learning với ứng dụng Web

Yêu cầu

Kiến thức cơ bản về Python và Django
Kiến thức cơ bản về HTML, CSS và JavaScript

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

Lập trình viên mới bắt đầu muốn học cách xây dựng ứng dụng web với Python, Django và React
Developer có kinh nghiệm với ngôn ngữ lập trình khác muốn chuyển sang học Machine Learning
Sinh viên muốn theo đuổi sự nghiệp phát triển full stack machine learning
Bất kỳ ai muốn nâng cao kiến thức Django và củng cố kỹ năng Python hiện có
Người đã có chút kinh nghiệm với Django nhưng muốn nâng trình bằng cách xây dựng dự án tùy chỉnh nâng cao

Nội dung khóa học

25 phần • 187 bài giảng
1 Giới thiệu
2 Cách tận dụng tối đa khóa học này
3 Đặt câu hỏi và nhận trợ giúp
1 Cài đặt phần mềm
2 API là gì
3 Thêm một điều nữa...
4 REST API là gì?
1 Cài đặt Django và khởi tạo dự án
2 Cài đặt Django Rest Framework
3 Endpoint của ứng dụng Web
4 Endpoint API đơn giản
5 Tạo Model
6 Serialization thủ công
7 Serializers
8 Function Based View – Phương thức Get
9 Lưu dữ liệu bằng Serializers
10 Lấy một đối tượng – Thao tác dựa trên Primary Key
11 Thao tác cập nhật trên Student
12 Thao tác xóa
1 Giới thiệu Class Based Views
2 Employee Model
3 Employee Serializer
4 Class Based View – Lấy tất cả Employee
5 Class Based – Tạo Employee
6 Lấy một đối tượng
7 Cập nhật và xóa Employee
1 Tổng quan về Mixins
2 List và Create Model Mixins
3 Retrieve Update Destroy Mixins
1 Tổng quan về Generics
2 ListCreateAPIView
3 RetrieveUpdateDestroyAPIView
1 Giới thiệu về Viewsets
2 Liệt kê và tạo dữ liệu bằng Viewsets
3 Lấy một đối tượng
4 ModelViewsets
1 Giới thiệu Nested Serializers
2 Blog và Comment Model
3 Tạo Serializers
4 Triển khai Nested Serializers
5 Thao tác dựa trên Primary Key trên Blog Comment
1 Tổng quan về Pagination
2 Pagination toàn cục
3 Pagination tùy chỉnh
4 Filtering
5 Lọc Employee tùy chỉnh theo chức danh
6 Lọc Employee tùy chỉnh theo tên và ID
7 Filtering nâng cao
8 Search Filters
9 Ordering Filter
10 Tổng kết DRF
1 Giới thiệu React.js
2 Components và Virtual DOM
3 Điều kiện tiên quyết cho React
4 Cài đặt Node.js
5 Tạo React App bằng NPX
6 Tạo dự án React với Vite
7 Cấu trúc thư mục
8 Chỉnh sửa React App mặc định
9 Xóa React App mặc định
1 Components
2 Fragment
3 JSX
4 Props
5 Events
6 Lifting State Up
7 State
8 useState Hook với Objects
9 Ứng dụng Counter
10 useEffect Hook
11 Hàm Cleanup trong useEffect
12 useMemo Hook
13 Prop Drilling
14 Context API
15 useContext Hook
16 useRef Hook
17 Custom Hooks
18 Conditional Rendering
19 Hàm Map
20 CSS Inline trong React
21 CSS Internal và External trong React
22 Tải ảnh
23 Forms Phần 1
24 Forms Phần 2
25 Tổng kết React.js
1 Giới thiệu và thiết lập Backend Django
2 Thiết lập Frontend React
3 Xóa mã mặc định khỏi React
4 Lưu thông tin bí mật
5 Thiết lập Git
1 Mã nguồn và GitHub Repository
2 Bootstrap CDN
3 Thiết lập Component
4 Thiết kế Header
5 Thiết kế Main Component
6 Footer Component
7 Button Component
8 Git Push
1 Migrate và tạo Superuser
2 Cài đặt Django REST Framework
3 User Serializer
4 Register View
5 Thiết lập URL API và kiểm tra
6 Git Push
1 Tạo Routes trong React
2 Sử dụng Link Component để điều hướng
3 Thiết kế trang Đăng ký
4 Đăng ký Phần 1
5 Đăng ký bằng Axios
6 Thêm CORS Header
7 Xử lý lỗi
8 Xóa lỗi và hiển thị thông báo thành công
9 Loading Button với FontAwesome Icon
10 Git Push
1 Triển khai Simple JWT
2 Yêu cầu API đăng nhập
3 Đăng nhập với xử lý lỗi
4 AuthContext
5 Chức năng đăng xuất và Git Push
1 Luồng Access Token và Refresh Token
2 Tạo một Protected View
3 Dashboard Component
4 Truy cập Endpoint được bảo vệ từ React
5 Axios Interceptors
6 AxiosInstance
7 Sử dụng Request Interceptor
8 Sử dụng Response Interceptor
9 Private Route
10 Public Route
11 Lưu ý về phần tiếp theo và Push lên Github
1 Tổng quan và những điều mong đợi
2 Machine Learning là gì
3 Supervised Learning
4 Unsupervised Learning
5 Reinforcement Learning
6 Bức tranh tổng thể về Machine Learning
7 Classification
8 Regression
9 Hiểu bài toán
1 Giới thiệu về Neural Network
2 Các loại Neural Networks
3 Recurrent Neural Network và LSTM
1 Tổng quan về Anaconda và Miniconda
2 Cài đặt Miniconda trên Windows
3 Cài đặt Miniconda trên Mac
4 Cài đặt Jupyter Notebook
1 Đọc file CSV bằng Pandas
2 DataFrame và Series
3 Xử lý dữ liệu với Pandas Phần 1
4 Xử lý dữ liệu với Pandas Phần 2
1 Mảng Numpy 1d 2d 3d
2 Truy cập và đọc mảng Numpy
3 Cập nhật mảng
4 Appending và Inserting
5 Lưu, tải và xóa mảng
1 Biểu đồ Line và Bar trong Matplotlib
2 Histogram và Scatter Plot
3 Subplots và Legends
4 Vẽ biểu đồ từ DataFrame Pandas
1 Tổng quan về dự đoán chứng khoán
2 Lưu ý quan trọng: Cách tiếp cận dự đoán của chúng ta
3 Bạn đã đi được một chặng đường dài rồi! Chỉ còn một chút nữa thôi...
4 Thu thập dữ liệu
5 Khám phá và trực quan hóa dữ liệu
6 Kỹ thuật đặc trưng (Feature Engineering)
7 Tiền xử lý dữ liệu
8 Tạo chuỗi dữ liệu
9 Xây dựng mô hình Machine Learning
10 Huấn luyện mô hình
11 Chuẩn bị dữ liệu kiểm thử
12 Đưa ra dự đoán
13 Đánh giá mô hình
14 Git Push
1 Nhận mã chứng khoán từ React
2 Tạo Serializer View và URL
3 Xử lý gửi biểu mẫu
4 Lấy dữ liệu từ Yfinance
5 Xử lý lỗi và hiển thị vòng xoay tải
6 Tạo biểu đồ với AGG Backend
7 Hiển thị biểu đồ trong React
8 Hiển thị biểu đồ đường trung bình động 100 ngày
9 Hiển thị biểu đồ đường trung bình động 200 ngày
10 Đưa ra dự đoán
11 Hiển thị kết quả dự đoán cuối cùng
12 Đánh giá mô hình
13 Git Push
14 Cảm ơn và kết thúc

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

Not just another course, this is a hands-on program where you’ll build a complete, stock prediction portal using Django REST Framework, React.js, and Machine Learning.


Course Flow:

  • First, you'll learn the fundamentals of Django REST Framework, including what REST APIs are and how to create them. If you're already familiar with Django REST Framework, you can skip this section.

  • Next, we'll dive into the fundamentals of React.js to build the front-end of our application.

  • After that, we'll connect Django REST Framework with React.js to build the portal. This will include implementing a user authentication system and other essential features needed for a functional application.

  • Once the portal structure is ready, it's time to dive into machine learning. This course is not a Machine Learning Bootcamp, so it won’t cover every ML concept in detail. Instead, it takes a practical approach focused on building a stock prediction portal as a real-world use case.

Machine Learning Section:

  • The basics of machine learning and its different types.

  • How to choose the right ML approach for a specific problem.

  • When and why to use deep learning and how neural networks work.

  • Why a neural network is the best choice for this stock prediction use case.

You'll build an LSTM model in Jupyter Notebook to analyze stock price data and make predictions. Once the model is ready, you’ll create an API to integrate it with the portal and display the results.

This course gives you the full experience of building a real-world stock prediction portal—a full-stack project combining Django REST Framework, React.js, and machine learning.

Additional Skills You'll Learn:

  • Data manipulation using Pandas and NumPy.

  • Data visualization using Matplotlib.

By the end of this course, you'll have built a complete project while gaining hands-on experience in both web development and machine learning.


Important Disclaimer: This prediction model should NOT be implemented in real stock market trading. It is developed purely for educational purposes to help you understand the principles of machine learning and stock market data. Relying on this model for actual investments can lead to significant financial risks.

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 Django
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học React
Hiển thị tất cả khoá học Rest Api
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊