1
Vue.js: reattività, Virtual DOM, template, direttive (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
Componenti: props, emits, slot, provide/inject, defineExpose
5
Direttive: v-bind, v-on, v-model, v-if/v-show, v-for con :key, direttive personalizzate
6
Sistema di reattività: ref vs reactive, toRefs, unref, shallow ref, readonly
7
Composable: riutilizzo della logica, hook personalizzati, gestione dello stato
8
Architettura Nuxt.js: pages/, components/, layouts/, middleware/, server/
9
Routing: routing basato su file, route dinamiche, route annidate, middleware di route
10
Fetch dati: useFetch, useAsyncData, $fetch, strategie di caching, dati SSR
11
Route server: endpoint API, middleware server, integrazione database
12
Gestione dello stato: store Pinia, getter, azioni, persistenza dello stato
13
Moduli Nuxt: auto-import, @nuxt/image, @nuxtjs/i18n, nuxt-security
14
Modalità di rendering: SSR, SSG, SPA, rendering ibrido, useNuxtApp
15
Testing: test componenti (Vitest, Vue Test Utils), E2E (Playwright), mock
16
Performance: componenti lazy, prefetching, tree-shaking, ottimizzazione Nitro
17
SEO: useSeoMeta, useHead, generazione sitemap, Open Graph
18
Distribuzione: layer Nuxt, configurazione ambiente, hosting Vercel/Netlify/Node.js