1
Vue.js: reactiviteit, 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
Componenten: props, emits, slots, provide/inject, defineExpose
5
Directives: v-bind, v-on, v-model, v-if/v-show, v-for met :key, aangepaste directives
6
Reactiviteitssysteem: ref vs reactive, toRefs, unref, shallow ref, readonly
7
Composables: logica-hergebruik, aangepaste hooks, statusbeheer
8
Nuxt.js-architectuur: pages/, components/, layouts/, middleware/, server/
9
Routing: bestandsgebaseerde routing, dynamische routes, geneste routes, route-middleware
10
Data-fetching: useFetch, useAsyncData, $fetch, caching-strategieën, SSR-data
11
Server-routes: API-endpoints, server-middleware, database-integratie
12
Statusbeheer: Pinia stores, getters, acties, statuspersistentie
13
Nuxt-modules: auto-imports, @nuxt/image, @nuxtjs/i18n, nuxt-security
14
Renderingmodi: SSR, SSG, SPA, hybride rendering, useNuxtApp
15
Testen: componenttests (Vitest, Vue Test Utils), E2E (Playwright), mocking
16
Prestaties: lazy componenten, prefetching, tree-shaking, Nitro-optimalisatie
17
SEO: useSeoMeta, useHead, sitemap-generatie, Open Graph
18
Deployment: Nuxt-lagen, omgevingsconfiguratie, Vercel/Netlify/Node.js-hosting