Lộ Trình Học Vue.js

Lộ trình toàn diện để xây dựng các ứng dụng web hiệu suất cao với Vue.js.

Trở về lộ trình
Giai đoạn Chủ đề chính Nội dung & Công cụ Mục tiêu sản phẩm
1 Bắt đầu với Vue
  • Khởi tạo: create-vue
  • Single File Components
  • Props, Events, v-model
Xây dựng một component counter đơn giản với các nút tăng/giảm giá trị.
2 Rendering & Templates
  • Templates & Directives
  • Tối ưu hóa Rendering
  • Vòng đời Hooks
Tạo một component hiển thị danh sách và dùng v-if để hiện thông báo khi danh sách trống.
3 Các khái niệm Cốt lõi & Nâng cao
  • Thuộc tính tính toán & Watchers
  • Slots
  • Async Components & Teleport
  • Custom Directives & Plugins
Xây dựng component với thuộc tính tính toán để định dạng dữ liệu từ props.
4 Hệ sinh thái: Routing & Forms
  • Vue Router
  • FormKit / Vee Validate
Tạo một ứng dụng 2 trang đơn giản với điều hướng bằng Vue Router.
5 Frameworks & Extensions
  • Khái niệm SSR & SSG
  • Nuxt.js / VitePress
  • Quasar
Thiết lập một dự án Nuxt.js cơ bản và tìm hiểu về routing dựa trên tệp.
6 Kiểm thử (Testing)
  • Vitest / Vue Testing Library
  • Cypress / Playwright
Viết unit test cho một component đơn giản bằng Vitest.
7 Styling
  • Tailwind CSS
  • Vuetify / Element UI
Tích hợp và style một component bằng Tailwind CSS trong dự án Vue.
8 Quản lý Trạng thái & Gọi API
  • Pinia
  • REST / GraphQL
Xây dựng ứng dụng lấy dữ liệu từ API và quản lý trạng thái bằng Pinia.