1
Vue.js: reaktywność, Virtual DOM, szablony, dyrektywy (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
Komponenty: props, emits, sloty, provide/inject, defineExpose
5
Dyrektywy: v-bind, v-on, v-model, v-if/v-show, v-for z :key, niestandardowe dyrektywy
6
System reaktywności: ref vs reactive, toRefs, unref, shallow ref, readonly
7
Composable: ponowne użycie logiki, niestandardowe hooki, zarządzanie stanem
8
Architektura Nuxt.js: pages/, components/, layouts/, middleware/, server/
9
Routing: routing oparty na plikach, dynamiczne trasy, zagnieżdżone trasy, middleware tras
10
Pobieranie danych: useFetch, useAsyncData, $fetch, strategie cache, dane SSR
11
Trasy serwerowe: endpointy API, middleware serwera, integracja z bazą danych
12
Zarządzanie stanem: store Pinia, gettery, akcje, trwałość stanu
13
Moduły Nuxt: auto-importy, @nuxt/image, @nuxtjs/i18n, nuxt-security
14
Tryby renderowania: SSR, SSG, SPA, renderowanie hybrydowe, useNuxtApp
15
Testowanie: testy komponentów (Vitest, Vue Test Utils), E2E (Playwright), mockowanie
16
Wydajność: leniwe komponenty, prefetching, tree-shaking, optymalizacja Nitro
17
SEO: useSeoMeta, useHead, generowanie sitemap, Open Graph
18
Wdrażanie: warstwy Nuxt, konfiguracja środowiska, hosting Vercel/Netlify/Node.js