1
Vue.js: reactivity, Virtual DOM, template, directive (v-if, v-for, v-model)
2
Options API vs Composition API: setup(), ref(), reactive(), computed()
3
Lifecycle hook: onMounted, onUpdated, onUnmounted, watch, watchEffect
4
Component: props, emits, slots, provide/inject, defineExpose
5
Directive: v-bind, v-on, v-model, v-if/v-show, v-for với :key, directive tùy chỉnh
6
Hệ thống reactivity: ref vs reactive, toRefs, unref, shallow ref, readonly
7
Composable: tái sử dụng logic, hook tùy chỉnh, quản lý trạng thái
8
Kiến trúc Nuxt.js: pages/, components/, layouts/, middleware/, server/
9
Routing: routing dựa trên file, dynamic route, nested route, route middleware
10
Lấy dữ liệu: useFetch, useAsyncData, $fetch, chiến lược cache, SSR data
11
Server route: API endpoint, server middleware, tích hợp database
12
Quản lý trạng thái: Pinia store, getter, action, lưu trữ trạng thái
13
Nuxt module: auto-import, @nuxt/image, @nuxtjs/i18n, nuxt-security
14
Chế độ rendering: SSR, SSG, SPA, rendering kết hợp, useNuxtApp
15
Kiểm thử: test component (Vitest, Vue Test Utils), E2E (Playwright), mock
16
Hiệu suất: lazy component, prefetch, tree-shaking, tối ưu Nitro
17
SEO: useSeoMeta, useHead, tạo sitemap, Open Graph
18
Triển khai: Nuxt layer, cấu hình môi trường, hosting Vercel/Netlify/Node.js