Curriculum Tree
A structured learning path from fundamentals to advanced concepts. View the big picture and track your progression.
Basics
Hỏi đáp HTTP & REST
REST (Representational State Transfer) là một kiểu kiến trúc phần mềm định nghĩa các ràng buộc và nguyên tắc cho việc thiết kế API. RESTful API là API được xây dựng tuân theo cá...
HTML & CSS Cơ bản
HTML (HyperText Markup Language) định nghĩa cấu trúc trang web bằng các thẻ (tags).
HTTP & RESTful API
HTTP (HyperText Transfer Protocol) là nền tảng của mọi tương tác trên web hiện đại, và RESTful API là một phương pháp thiết kế giao diện lập trình ứng dụng phổ biến nhất hiện nay.
JavaScript Cơ bản
JavaScript là ngôn ngữ lập trình chạy trên trình duyệt (client) và Node.js (server). Nó cho phép tạo tương tác và logic động cho trang web.
RESTful API Cơ bản
REST (Representational State Transfer) là một kiểu kiến trúc phần mềm định nghĩa một tập hợp các ràng buộc để xây dựng các dịch vụ web. RESTful API là API tuân thủ các ràng buộc...
Tổng quan về HTTP
HTTP (HyperText Transfer Protocol) là nền tảng của bất kỳ trao đổi dữ liệu nào trên Web và là một giao thức client server, có nghĩa là các yêu cầu được khởi tạo bởi người nhận,...
CSS
Desktop Apps
Electron-Vite
Electron Vite là một công cụ xây dựng hiệu suất cao cho các ứng dụng Electron, tích hợp Vite (trình biên dịch và phát triển web cực nhanh) với Electron. Electron Vite giúp cải t...
ElectronJS
ElectronJS là một framework mã nguồn mở cho phép xây dựng ứng dụng desktop đa nền tảng bằng các công nghệ web như HTML, CSS và JavaScript. Được phát triển bởi GitHub, ElectronJS...
Firebase
Cloud Functions trong Firebase
Cloud Functions cho Firebase là một framework không cần máy chủ (serverless) giúp bạn tự động chạy code backend để phản hồi các sự kiện được tạo ra bởi các tính năng và dịch vụ...
Firebase (Advanced)
Firebase cung cấp các tính năng nâng cao giúp mở rộng backend của bạn:
Firebase (Frontend Basics)
Khám phá Firebase, nền tảng phát triển ứng dụng toàn diện từ Google, cho dự án frontend của bạn. Phần này giới thiệu các dịch vụ Firebase cốt lõi giúp xây dựng ứng dụng web/di đ...
Hỏi đáp về Firebase Advanced
Cloud Functions cho Firebase là một framework serverless cho phép bạn chạy code backend để phản hồi các sự kiện Firebase. Bạn nên sử dụng Cloud Functions khi:
Security Rules trong Firebase
Firebase Security Rules là một ngôn ngữ quy tắc linh hoạt giúp bạn có thể bảo vệ dữ liệu trong Firestore, Realtime Database và Cloud Storage. Chúng cho phép bạn kiểm soát ai có...
Library
TypeScript
Cài đặt TypeScript
TypeScript là một ngôn ngữ lập trình mở rộng của JavaScript bằng cách thêm các kiểu dữ liệu tĩnh. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt và thiết lập môi trường...
Hỏi đáp về TypeScript
TypeScript là một superset của JavaScript, nghĩa là nó mở rộng JavaScript bằng cách thêm kiểu dữ liệu tĩnh. Bạn nên sử dụng TypeScript vì:
TypeScript
TypeScript là superset của JavaScript, bổ sung tính năng kiểu tĩnh:
TypeScript Types & Interfaces
Types (kiểu dữ liệu) và Interfaces là hai tính năng cốt lõi của TypeScript giúp định nghĩa cấu trúc của dữ liệu. Chúng giúp bắt lỗi sớm khi code và cải thiện chất lượng code.
Vue
Hướng dẫn toàn tập Vite SSG cho Vue 3: Từ SPA đến Siêu Tốc Độ
Chào mừng các bạn đến với hướng dẫn chi tiết về Vite SSG. Nếu bạn đang phát triển ứng dụng Vue 3 và muốn trang web của mình nhanh như chớp, thân thiện tối đa với SEO và mang lại...
Khởi tạo dự án với Vue và Vite
Vue.js là một framework JavaScript linh hoạt để xây dựng giao diện người dùng. Kết hợp với Vite một công cụ build hiện đại, bạn có thể tạo ra các ứng dụng Vue nhanh chóng và hiệ...
Vue Ecosystem Nâng Cao - Kiến Tạo Ứng Dụng Hoàn Hảo
Hãy tưởng tượng bạn đang xây dựng một thành phố hiện đại. Vue chỉ là nền tảng, nhưng để tạo nên một đô thị thông minh, bạn cần một hệ sinh thái hoàn chỉnh. Đó chính là sức mạnh...