Bài học | Nội dung chính |
---|---|
1. Giới thiệu Vue.js | Vue là gì? Tại sao dùng? So với React/Angular |
2. Cài đặt và Khởi tạo | Dùng CDN / npm / Vue CLI |
3. Hello Vue! | Tạo app đầu tiên với Vue, dùng v-model, v-bind |
4. Vue Data Binding | Gắn dữ liệu vào HTML, cập nhật realtime |
5. Vue Directives | v-if , v-for , v-show , v-bind , v-model , v-on |
6. Methods & Events | Bắt sự kiện click, xử lý form |
7. Computed vs Watch | So sánh và ví dụ trực quan |
8. Vue Components | Tách giao diện thành các khối nhỏ tái sử dụng |
9. Props & Emit | Giao tiếp giữa các component |
10. Vue Router | Tạo nhiều trang (SPA – single page application) |
11. Vuex (state management) | Quản lý trạng thái toàn app |
12. Dự án mini cuối khóa | Làm app ToDo List hoặc App Ghi chú có lưu localStorage |
Thảo luận