Tất cả bên trong
Nội dung khóa học
29 bộ slide theo 11 ngày giảng dạy, đúng thứ tự giáo trình — từ lệnh terminal đầu tiên đến capstone bạn tự ship. Bấm vào bộ bất kỳ để mở.
bộ slide chủ đề
ngày giảng dạy
ngày, 3 buổi/tuần
capstone live
Tổng quan khóa học
Bản slide promo: dành cho ai, bức tranh toàn cảnh và lịch 12 ngày — khung cho mỗi bộ slide bên dưới.
Mở bộ slide →Mở màn & công cụ
Ngày 1 · 3 bộ slide
Terminal / Shell
Điều khiển hệ điều hành: file, điều hướng, log và vòng lặp debug 4 bước.
Mở bộ slide →02 14 slideText Editors (nano & vim)
Sửa file trên server bằng nano và vim — mode và phản xạ, không cần GUI.
Mở bộ slide →03 26 slideSSH (secure remote access)
Cánh tay remote mã hóa: đăng nhập bằng key, scp/sftp/rsync, tunnel và alias ~/.ssh/config.
Mở bộ slide →Bên phía client
Ngày 2 · 1 bộ slide
Ngôn ngữ
Ngày 3 · 2 bộ slide
App kèm dữ liệu
Ngày 4 · 2 bộ slide
Lịch sử & đóng gói
Ngày 5 · 3 bộ slide
Git
Máy thời gian: status → add → commit, nhánh, remote, các mức hoàn tác.
Mở bộ slide →10 37 slidePython — beyond the basics
Module, venv, xử lý lỗi — pattern cho code Flask sạch.
Mở bộ slide →11 31 slidePackage managers (apt, pip, choco, cargo)
apt, pip, choco, cargo — “app store” cho phần mềm và cách cài đặt vận hành.
Mở bộ slide →Đóng hộp, dựng cổng
Ngày 6 · 2 bộ slide
Tên, địa chỉ, niềm tin
Ngày 7 · 2 bộ slide
Bảo mật & kiếm tiền
Ngày 8 · 4 bộ slide
ufw (Uncomplicated Firewall)
Firewall VPS với mặc định an toàn: stateful, có sẵn — không bao giờ bị khóa khỏi SSH của mình.
Mở bộ slide →17 35 slideBackend security
Xác thực, lưu mật khẩu, SQL injection — các lớp giữ API an toàn.
Mở bộ slide →18 35 slideModern email stack
Email giao dịch thật qua API nhà cung cấp — SPF, DKIM và deliverability.
Mở bộ slide →19 30 slidePayments (API + webhooks, e.g. Sepay)
API nhà cung cấp + webhook: nhận tiền thật, xử lý callback an toàn.
Mở bộ slide →AI kèm vận hành
Ngày 9 · 3 bộ slide
AI on your stack (llama-server & OpenRouter)
AI như một HTTP service: chạy llama-server hoặc gọi OpenRouter.
Mở bộ slide →21 37 slideObservability (Uptime Kuma, Prometheus, Grafana)
Metrics, log, uptime — Uptime Kuma, Prometheus, Grafana và cảnh báo.
Mở bộ slide →22 31 slideVPNs (WireGuard, Zerotier)
WireGuard và ZeroTier — mạng riêng mã hóa giữa bạn và server.
Mở bộ slide →Vượt xa, lướt nhanh
Ngày 10 · 5 bộ slide
CDNs
Cache ở edge, phục vụ nội dung gần với mọi người dùng.
Mở bộ slide →24 16 slideKubernetes (k8s)
Trình điều phối: khai báo trạng thái mong muốn, để k8s giữ cho đúng.
Mở bộ slide →25 16 slideCI/CD
Build, test, deploy mỗi lần push — pipeline tự động.
Mở bộ slide →26 16 slideObject storage (S3 / MinIO)
File dạng object trong bucket: S3/MinIO cho upload, media, backup.
Mở bộ slide →27 17 slideMessage Queues
Mối nối đàn hồi: job, retry, đỉnh traffic — tách rời.
Mở bộ slide →Chuẩn bị capstone
Ngày 11 · 2 bộ slide
Ngày capstone
đêm trình diễn
Không có bài giảng ngày 12 — đây là đêm trình diễn: bạn demo thứ mình đã xây, với khách mời và nhà tuyển dụng có mặt.