Framework Certified
CoursesBlogContact
Sign in
Vue.js Certified
Vue.js Certified

Course outline

Module 1 · Vue foundations and reactivity

  1. SFCs and the compiler model
  2. Refs, reactive objects, and unwrapping
  3. Computed state, watchers, and cleanup

Module 2 · Typed component architecture

  1. script setup and TypeScript contracts
  2. Props, emits, and defineModel
  3. Slots, fallthrough attributes, and accessibility

Module 3 · Composables and advanced UI

  1. Composable design and state ownership
  2. Dependency injection and effect scopes
  3. Teleport, Suspense, transitions, and errors

Module 4 · Forms and application state

  1. Accessible forms and validation
  2. Pinia stores and ownership boundaries
  3. SSR-safe state and optimistic rollback

Module 5 · Vue Router and client architecture

  1. Nested routes and navigation
  2. Navigation guards and authorization
  3. Async data, cancellation, and route performance

Module 6 · Nuxt 4 foundations

  1. Nuxt app structure, routes, and layouts
  2. SEO, images, and Nuxt components

Module 7 · Nuxt data and server boundaries

  1. useFetch, useAsyncData, and useState
  2. Nitro server routes and validated HTTP
  3. Sessions, authorization, caching, and security

Module 8 · Quality, delivery, and certification

  1. Testing and accessibility
  2. Performance, observability, and deployment
  3. Vue 3 + Nuxt 4 final assessment

Performance, observability, and deployment

This lesson is part of the paid course.

Enroll to continue
Framework Certified

Independent certification for frontend and full-stack frameworks.

CoursesBlogContactVerify a certificate

© 2026 Framework Certified. All rights reserved.