iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up

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.

Example

Example
// /certificate/vue
Try it Yourself »

Discussion

Loading…