1
Vue.js: reatividade, 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
Componentes: props, emits, slots, provide/inject, defineExpose
5
Directives: v-bind, v-on, v-model, v-if/v-show, v-for com :key, directives customizadas
6
Sistema de reatividade: ref vs reactive, toRefs, unref, shallow ref, readonly
7
Composables: reutilização de lógica, custom hooks, gerenciamento de estado
8
Arquitetura Nuxt.js: pages/, components/, layouts/, middleware/, server/
9
Roteamento: roteamento baseado em arquivos, rotas dinâmicas, rotas aninhadas, route middleware
10
Data fetching: useFetch, useAsyncData, $fetch, estratégias de caching, dados SSR
11
Rotas do servidor: endpoints de API, server middleware, integração com banco de dados
12
Gerenciamento de estado: Pinia stores, getters, actions, persistência de estado
13
Módulos Nuxt: auto-imports, @nuxt/image, @nuxtjs/i18n, nuxt-security
14
Modos de renderização: SSR, SSG, SPA, renderização híbrida, useNuxtApp
15
Testes: testes de componente (Vitest, Vue Test Utils), E2E (Playwright), mocking
16
Performance: lazy components, prefetching, tree-shaking, otimização Nitro
17
SEO: useSeoMeta, useHead, geração de sitemap, Open Graph
18
Deploy: Nuxt layers, configuração de ambiente, Vercel/Netlify/Node.js hosting