| Giới thiệu |
| 1 |
VueJS là gì? |
| Căn bản |
| 2 |
Conditional rendering trong VueJS 2 |
| 3 |
List Rendering trong VueJS 2 |
| 4 |
Event Handling trong VueJS 2 |
| 5 |
Class Bindings và Style Bindings trong VueJS 2 |
| 6 |
Form Input Bindings trong VueJS 2 |
| 7 |
Lifecycle Hooks trong VueJS 2 |
| 8 |
Tìm hiểu Template Refs trong VueJs 2 |
| 9 |
Tìm hiểu Components trong VueJs 2 |
| 10 |
Tìm hiểu về prop trong VueJS 2 |
| 11 |
Ref và Reactive trong VueJS 2 |
| 12 |
Tìm hiểu Slots trong VueJS 2 |
| 13 |
Khác nhau giữa slot và scoped slots trong VueJS 2 |
| 14 |
Sử dụng methods trong VueJS 2 |
| 15 |
Sử dụng V-for và V-if trong VueJs 2 |
| 16 |
Các tạo Custom Directives trong VueJS 2 |
| 17 |
10 best practices trong VueJS 2 |
| 18 |
Sử dụng v-for trong VueJS 2 |
| 19 |
Sử dụng forceUpdate trong VueJS 2 |
| 20 |
Tìm hiểu Scoped CSS trong VueJS 2 |
| 21 |
Tạo component và binding data trong VueJS 2 |
| 22 |
Các quy tắc trong VueJS 2 |
| 23 |
VueJS 2 Components: Tạo và quản lý ToDo List đơn giản |
| 24 |
Bài tập VueJS 2: Binding dữ liệu trong VueJS 2 |
| 25 |
Bài tập VueJS 2: Components trong VueJS 2 |
| 26 |
Bài tập VueJS 2: Xử lý sự kiện trong VueJS 2 |
| 27 |
VueJS 2: Cài đặt VueJS và viết chương trình Hello World |
| 28 |
VueJS 2: Tìm hiểu Vue Instance |
| 29 |
VueJS 2: Template Syntax |
| 30 |
VueJS 2: Tìm hiểu Methods |
| 31 |
VueJS2: Computed Properties |
| 32 |
VueJS 2: Tìm hiểu Watchers |
| 33 |
VueJS 2: Binding Class và Binding Style |
| 34 |
VueJS 2: Conditional Rendering (v-if và v-show) |
| Nâng cao |
| 35 |
Cách sử dụng cơ cản của setup() trong Vuejs |
| 36 |
Bài tập VueJS 2: Two-way binding trong VueJS 2 |
| 37 |
Xử lý Custom Events trong VueJS 2 |
| 38 |
Tạo nút và xử lý sự kiện khi nút được nhấn trong VueJS 2 |
| 39 |
Sử dụng directives (v-bind, v-model) để hiển thị và cập nhật dữ liệu bằng VueJS 2 |