1
Vue.js: Reaktivität, Virtual DOM, Templates, Directives (v-if, v-for, v-model)
2
Options API vs Composition API: setup(), ref(), reactive(), computed()
3
Lifecycle Hooks: onMounted, onUpdated, onUnmounted, watch, watchEffect
4
Komponenten: Props, Emits, Slots, provide/inject, defineExpose
5
Directives: v-bind, v-on, v-model, v-if/v-show, v-for mit :key, benutzerdefinierte Directives
6
Reaktivitätssystem: ref vs reactive, toRefs, unref, shallow ref, readonly
7
Composables: Logik-Wiederverwendung, Custom Hooks, State Management
8
Nuxt.js-Architektur: pages/, components/, layouts/, middleware/, server/
9
Routing: Dateibasiertes Routing, dynamische Routen, verschachtelte Routen, Route Middleware
10
Data Fetching: useFetch, useAsyncData, $fetch, Caching-Strategien, SSR-Daten
11
Server Routes: API-Endpunkte, Server Middleware, Datenbankintegration
12
State Management: Pinia Stores, Getters, Actions, State-Persistenz
13
Nuxt-Module: Auto-Imports, @nuxt/image, @nuxtjs/i18n, nuxt-security
14
Rendering-Modi: SSR, SSG, SPA, hybrides Rendering, useNuxtApp
15
Testing: Komponententests (Vitest, Vue Test Utils), E2E (Playwright), Mocking
16
Performance: Lazy Components, Prefetching, Tree-Shaking, Nitro-Optimierung
17
SEO: useSeoMeta, useHead, Sitemap-Generierung, Open Graph
18
Deployment: Nuxt Layers, Umgebungskonfiguration, Vercel/Netlify/Node.js Hosting