Certificate
Earn the Vue 3 track certificate by passing the exam and shipping a small SaaS dashboard.
Certificate outline
EXAMPLE
# Vue 3 certificate - outline ## Part 1 - multiple choice + short answer (30 questions, 60 min) Topics: - Reactivity: ref, reactive, computed, watch - Components: props, emits, slots, scoped slots - Composition API + script setup with TypeScript - Router and navigation guards - Pinia state management - Forms + validation - Suspense + async components Passing mark: 70 percent. ## Part 2 - capstone (take-home, ~10 hours) Build a small SaaS dashboard: - Auth flow (mock OK) - 3 routes minimum: dashboard, settings, profile - One protected route with a navigation guard - Pinia store for user + a domain model - Async data with Suspense + error boundary - A reusable form with VeeValidate + Zod - Tests: 8 component tests, 1 E2E Submit a Git repo + deployed URL (Netlify, Vercel, Cloudflare Pages). ## Grading - Correctness (35 percent) - UI polish (25 percent) - Code quality + composables (25 percent) - Tests + deploy (15 percent) ## Tips - script setup + TypeScript for every component - Extract composables once a piece of logic is reused twice - A clean Pinia store schema is worth more than fancy components
Why it matters
Like every certificate, the capstone is the bit that matters. Build something you would put on a portfolio - the multiple-choice exam is calibration, not credential.
Tip: Tweak the snippet with Try it Yourself », then sit the quiz at the bottom of the page.
Discussion
Loading…