Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Dockerize & Deploy: Đưa Ứng Dụng Lên VPS Thực Chiến Từ Số 0

Dockerize & Deploy: Đưa Ứng Dụng Lên VPS Thực Chiến Từ Số 0

Làm Chủ Quy Trình Deploy Production: Từ mua VPS, Dockerize Ứng Dụng Đến Cấu Hình Server với Sự Hỗ Trợ Của AI

4.8
(560 đánh giá)
2,240 học viên
Giảng viên
Hỏi Dân IT @hoidanit
Đánh giá cao
79.000đ 649.000đ -88%
7.0 giờ video
1 tài nguyên
2 bài viết
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 27/04/2026

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

Tự tin mua, cấu hình và bảo mật VPS (Ubuntu/Linux) từ con số 0.
Thực Hành Docker & Docker Compose Để Quản Lý Hệ Thống Đa Dịch Vụ (Fullstack)
Biết cách dùng AI để viết file cấu hình và xử lý lỗi phát sinh khi triển khai
Triển khai Website với HTTPS tự động bằng Caddy Server
Triển khai Website với Domain (Tên miền)
Nắm vững Checklist cần thiết để một ứng dụng chạy ổn định trên môi trường Production

Yêu cầu

Có kiến thức cơ bản về lập trình Web (HTML/JS hoặc bất kỳ ngôn ngữ Backend nào)
Biết sử dụng Git cơ bản (Clone, Push)
Có máy tính kết nối Internet (để thực hành mua và login VPS)
Không cần biết sâu về Linux/DevOps – chúng ta sẽ học tất cả từ đầu

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

Web Developers (Frontend/Backend): Muốn tự tay quản lý và triển khai sản phẩm của mình mà không phụ thuộc vào các dịch vụ Hosting gò bó
Sinh viên CNTT: Cần kinh nghiệm thực tế về VPS và Docker để làm đẹp CV và chuẩn bị cho môi trường đi làm
Freelancers: Muốn tối ưu chi phí vận hành dự án cho khách hàng bằng cách sử dụng VPS cá nhân
Những người sợ DevOps: Muốn học quy trình Deploy một cách đơn giản, hiện đại và có AI hỗ trợ giải quyết lỗi

Nội dung khóa học

9 phần • 57 bài giảng
1 Demo 04 Projects Thực Hành Trong Khóa Học
2 Tài Liệu Khóa Học
3 Hướng Dẫn Sử Dụng Tính Năng Role Play (Nhập Vai)
4 Hướng Dẫn Sử Dụng Udemy Dành Cho Người Mới Bắt Đầu
5 Cách Hỗ Trợ/Support Trong Quá Trình Học (Bắt Buộc Xem)
1 #0.1 AI Đã Thay Đổi Cách Học Code Như Thế Nào ?
2 #0.2 Vibe Coding Là Gì? Fundamental-driven Approach
3 #0.3 Workflow: Prompt → Generate → Understand → Verify
4 #0.4 Khi Nào Không Nên Dùng AI
5 #0.5 Kinh Nghiệm Sử Dụng Trợ Lý AI
6 #0.6 Prompting Fundamentals Cho Developers
1 #1.1 Tổng quan về triển khai (deploy) ứng dụng
2 #1.2 Hướng Dẫn Cách Mua VPS
3 #1.3 Kiểm Tra VPS và Login Lần Đầu
4 #1.4 Dùng AI Fix Lỗi Khi Đăng Nhập VPS
5 #1.5 Cài đặt Firewall với UFW
6 #1.6 Cài Nginx Dùng Local
7 #1.7 Dùng AI Fix Lỗi về Port của VPS
8 #1.8 Cài đặt Docker & Docker Compose
9 #1.9 Test VPS (Port 80) với Docker Container và Nginx
10 #1.10 Tạo RAM Ảo (Swap) Cho VPS Cấu Hình Yếu
11 Note về Đăng Nhập VPS với SSH KeyPair
1 #2.1 Tổng quan về module 2
2 #2.2 Cài Đặt Git
3 #2.3 Clone/đưa project lên VPS (Private)
4 #2.4 Build image và chạy container trên VPS
5 #2.5 Dùng AI Để Viết Dockerfile
6 #2.6 Nhận Xét về Quy Trình Deploy
1 #3.1 Tổng quan về module 3
2 #3.2 Deploy Full Stack App với Docker Compose
3 #3.3 Quản lý Logs & Debug tập trung
4 #3.4 Dữ liệu bền vững với Volumes
5 #3.5 Cơ chế Tự phục hồi & Thứ tự khởi động
6 #3.6 Quản lý cấu hình với Biến môi trường (.env)
7 #3.7 Dùng AI Để Viết Docker Compose
8 #3.8 Nhận Xét Về Dự Án với Docker Compose
1 #4.1 Tổng quan về module 4
2 #4.2 Sử Dụng Static Files
3 #4.3 Sử Dụng Reverse Proxy
4 #4.4 Hướng Dẫn Mua Tên Miền (Domain)
5 #4.5 Trỏ Tên Miền Về VPS
6 #4.6 Chạy Full Website với Caddy (Automatic HTTPS)
7 #4.7 Dùng AI Viết Cấu Hình Caddy
8 #4.8 Demo Nhiều Projects Trên Cùng 1 VPS
9 #4.9 Chạy Nhiều Website Trên 1 VPS (Extra)
1 #5.1 Centralized Logs
2 #5.2 Backup & Restore Data
3 #5.3 Security 1: Firewall (UFW) và Port của Docker
4 #5.4 Security 2: Tạo SSH Key Pair
5 #5.5 Security 3: Chuyển Login từ Password sang SSH Key
6 #5.6 Deployment Workflow
1 #6.1 Lưu Ý Trước Khi Thực Hành
2 #6.2 Dự Án Fullstack 01: Nextjs/Postgres
3 #6.3 Dự Án Fullstack 02: Nextjs/Nestjs/Mongodb
4 #6.4 Dự Án Fullstack 03: Java Spring/Angular/MariaDB
1 Định Hướng Phát Triển Tiếp Theo - What’s next ?
2 Lời Cảm Ơn & Đánh Giá Khóa Học

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

Bạn đã chán ngấy với việc ứng dụng chỉ chạy tốt trên "máy em" nhưng lỗi khi lên Server? Thậm chí là những giới hạn khi triển khai với các nhà cung cấp không thu phí (Vercel, Render...)

Chào mừng bạn đến với khóa học thực chiến giúp bạn xóa tan nỗi sợ Deploy (triển khai ứng dụng).

Khóa học này không chỉ dạy bạn về các dòng lệnh khô khan, mà tập trung vào quy trình chuẩn để đưa một Web App lên môi trường Production thực tế trên VPS cá nhân bằng sức mạnh của Docker & Docker Compose.

Điểm đặc biệt của khóa học: Chúng ta sẽ tận dụng AI (ChatGPT/Claude/Github Copilot...) như một người cộng sự để:

  • Viết Dockerfile và Docker Compose tối ưu.

  • Khắc phục các lỗi về Network, Port và Firewall trong tích tắc.

  • Viết cấu hình Docker, Docker Compose, Caddy mà không cần học thuộc lòng.

Nội dung chính bạn sẽ chinh phục:

  • Làm chủ VPS: Từ bước mua server, bảo mật với Firewall (UFW) đến quản lý Nginx.

  • Dockerize thực chiến: Đưa mã nguồn từ Git lên VPS và đóng gói ứng dụng chuyên nghiệp.

  • Docker Compose Stack: Quản lý Fullstack App (Frontend, Backend, Database), cấu hình biến môi trường và dữ liệu bền vững (Volumes).

  • Caddy Server: Tự động hóa SSL (HTTPS) miễn phí, chạy nhiều Website trên cùng một VPS cực kỳ đơn giản.

  • Production Checklist: Những lưu ý sống còn trước khi "go-live" dự án.

Khóa học kết thúc bằng một dự án tổng hợp Build Web App từ A-Z, đảm bảo bạn có thể tự tay triển khai bất kỳ dự án nào sau khi học xong (với điều kiện ứng dụng đã đóng gói với Docker)

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?