Công nghệ căn bản
Khóa nền tảng bắt buộc giúp bạn hiểu công cụ, web, dữ liệu, cloud và quy trình làm sản phẩm trước khi học các khóa chuyên sâu.
- Beginner
- 18 giờ
- 37 lessons
$5.00
What you will learn
Hiểu cách một dự án web đi từ thư mục code, Git commit và GitHub đến preview, production, domain và người dùng thật
Dùng Cursor và Claude Code như công cụ hỗ trợ: cung cấp ngữ cảnh, chia việc, đọc diff, kiểm chứng kết quả và không giao secret cho AI
Phân biệt frontend, backend, server, serverless, hosting, CDN, DNS, HTTP/HTTPS, domain, request, response và API
Nhận diện đúng vai trò của Cloudflare Workers, Pages, R2; Vercel; Next.js; Vue; Nuxt; v0; Tailwind CSS và các thành phần giao diện
Phân biệt PostgreSQL, MySQL, document database, key-value store, Redis, object storage và chọn nơi lưu dữ liệu theo nhu cầu
Quản lý biến môi trường và secret theo môi trường local, preview, production; hiểu dữ liệu nào được phép gửi ra trình duyệt
So sánh hosting ứng dụng với VPS/cloud server như DigitalOcean và Vultr; nắm SSH, firewall, tài nguyên, backup và chi phí ở mức nhập môn
Hiểu API key, JSON, xác thực request, webhook, giới hạn tốc độ, email giao dịch qua Brevo và các lỗi tích hợp thường gặp
Hoàn thành website giới thiệu nhỏ có Git history, cấu hình môi trường, triển khai, domain và checklist vận hành căn bản
Syllabus
9 modules · 37 lessons · 1150 min
01
4 lessonsBản đồ thế giới công nghệ web
- Một sản phẩm web gồm những phần nào?Preview24 min
- Frontend, backend và ranh giới trách nhiệm28 min
- Từ ý tưởng đến vận hành một website26 min
- Đọc bản đồ công nghệ và thuật ngữ22 min
02
5 lessonsMáy tính, terminal, IDE và trợ lý AI
- Thư mục dự án, tệp và phần mở rộng24 min
- Terminal, lệnh cơ bản và quy trình an toàn30 min
- Làm việc trong Cursor và đọc code30 min
- Dùng Claude Code có kiểm soát32 min
- Kiểm chứng kết quả do AI hỗ trợ24 min
03
4 lessonsGit, GitHub và cộng tác với code
- Vì sao dự án cần Git?26 min
- Add, commit, status và log34 min
- Branch, push, pull và đồng bộ GitHub34 min
- Đọc diff, xử lý xung đột và khôi phục34 min
04
4 lessonsInternet, trình duyệt, domain và API
- Request, response, HTTP và HTTPS32 min
- Domain, DNS và cách tên miền trỏ đến website34 min
- API, JSON, API key và giới hạn truy cập34 min
- Webhook, callback và sự kiện từ dịch vụ ngoài30 min
05
4 lessonsFrontend và hệ sinh thái giao diện web
- HTML, CSS, JavaScript và giao diện trình duyệt32 min
- Tailwind CSS và tư duy thiết kế giao diện30 min
- Vue và Nuxt giải quyết bài toán gì?30 min
- Next.js, React và v0 trong quy trình xây web34 min
06
4 lessonsServer, cloud và lựa chọn nơi triển khai
- Hosting, CDN, serverless và VPS32 min
- Cloudflare Workers, Pages và R234 min
- Vercel và quy trình preview đến production32 min
- DigitalOcean, Vultr, SSH và trách nhiệm vận hành36 min
07
4 lessonsDatabase, cache, tệp và biến môi trường
- Các loại database và cách chọn36 min
- Redis, cache và dữ liệu tạm thời32 min
- Object storage, tệp và Cloudflare R230 min
- Biến môi trường, secret và môi trường chạy32 min
08
4 lessonsDịch vụ ngoài, email và vận hành căn bản
- Brevo và email giao dịch28 min
- Tích hợp API bên thứ ba theo cách có kiểm soát34 min
- Quyền truy cập, backup, log và chi phí32 min
- Chọn công nghệ theo bài toán thay vì theo trào lưu30 min
09
4 lessonsDự án tổng hợp: đưa website đầu tiên lên Internet
- Chọn phạm vi và chuẩn bị repository28 min
- Hoàn thiện giao diện và kiểm tra trên trình duyệt40 min
- Deploy, cấu hình môi trường và domain thử nghiệm40 min
- Rà soát, ghi lại kiến trúc và lộ trình học tiếp30 min
Requirements
Đây là khóa học nền tảng dành cho người mới. Không yêu cầu biết lập trình, Git, terminal hay cloud từ trước. Cần máy tính có kết nối Internet; một số bài thực hành triển khai hoặc đăng ký dịch vụ có thể yêu cầu tài khoản cá nhân. Khóa không bao gồm phí domain, hosting, API hoặc dịch vụ bên thứ ba. Không cần mua gói trả phí để theo dõi phần lớn nội dung. Khóa học không dạy Python.
Reviews
No reviews yet.
Enroll to leave a review.