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.
- Cơ bản
- 18 giờ
- 37 bài học
$5.00
Bạn sẽ học được
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
Giáo trình
9 chương · 37 bài học · 1150 phút
01
4 bài họcBản đồ thế giới công nghệ web
- Một sản phẩm web gồm những phần nào?Xem thử24 phút
- Frontend, backend và ranh giới trách nhiệm28 phút
- Từ ý tưởng đến vận hành một website26 phút
- Đọc bản đồ công nghệ và thuật ngữ22 phút
02
5 bài họcMáy tính, terminal, IDE và trợ lý AI
- Thư mục dự án, tệp và phần mở rộng24 phút
- Terminal, lệnh cơ bản và quy trình an toàn30 phút
- Làm việc trong Cursor và đọc code30 phút
- Dùng Claude Code có kiểm soát32 phút
- Kiểm chứng kết quả do AI hỗ trợ24 phút
03
4 bài họcGit, GitHub và cộng tác với code
- Vì sao dự án cần Git?26 phút
- Add, commit, status và log34 phút
- Branch, push, pull và đồng bộ GitHub34 phút
- Đọc diff, xử lý xung đột và khôi phục34 phút
04
4 bài họcInternet, trình duyệt, domain và API
- Request, response, HTTP và HTTPS32 phút
- Domain, DNS và cách tên miền trỏ đến website34 phút
- API, JSON, API key và giới hạn truy cập34 phút
- Webhook, callback và sự kiện từ dịch vụ ngoài30 phút
05
4 bài họcFrontend và hệ sinh thái giao diện web
- HTML, CSS, JavaScript và giao diện trình duyệt32 phút
- Tailwind CSS và tư duy thiết kế giao diện30 phút
- Vue và Nuxt giải quyết bài toán gì?30 phút
- Next.js, React và v0 trong quy trình xây web34 phút
06
4 bài họcServer, cloud và lựa chọn nơi triển khai
- Hosting, CDN, serverless và VPS32 phút
- Cloudflare Workers, Pages và R234 phút
- Vercel và quy trình preview đến production32 phút
- DigitalOcean, Vultr, SSH và trách nhiệm vận hành36 phút
07
4 bài họcDatabase, cache, tệp và biến môi trường
- Các loại database và cách chọn36 phút
- Redis, cache và dữ liệu tạm thời32 phút
- Object storage, tệp và Cloudflare R230 phút
- Biến môi trường, secret và môi trường chạy32 phút
08
4 bài họcDịch vụ ngoài, email và vận hành căn bản
- Brevo và email giao dịch28 phút
- Tích hợp API bên thứ ba theo cách có kiểm soát34 phút
- Quyền truy cập, backup, log và chi phí32 phút
- Chọn công nghệ theo bài toán thay vì theo trào lưu30 phút
09
4 bài họcDự án tổng hợp: đưa website đầu tiên lên Internet
- Chọn phạm vi và chuẩn bị repository28 phút
- Hoàn thiện giao diện và kiểm tra trên trình duyệt40 phút
- Deploy, cấu hình môi trường và domain thử nghiệm40 phút
- Rà soát, ghi lại kiến trúc và lộ trình học tiếp30 phút
Yêu cầu
Đâ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.
Đánh giá
Chưa có đánh giá nào.
Ghi danh để đánh giá.