Nuxt.js
Rendering modes, composables, modules and server routes in Nuxt.
What Nuxt adds on top of Vue, how an app's directories are structured, and the framework conventions — from auto-imports to plugins that run during app initialisation.
SSR, SSG, SPA and hybrid rendering, and how data is loaded under each mode: useFetch, useAsyncData, passing state to the client, and hydration.
File-based routing in the pages directory, dynamic routes, shared layouts, and middleware that checks or prepares a route before navigation completes.
Sharing state across components and requests with useState and Pinia, and writing your own composables to reuse logic.
The server directory and the Nitro engine: building your own API endpoints, request handlers, and code that runs only on the server.