Vue Frontend Developer
From HTML basics to a production Vue/Nuxt application.
The same foundation as any frontend path, then into Vue's template-based component model and its official ecosystem.
- 1
Web fundamentals
The foundation everything else builds on.
- • HTML semantics and accessibility basics
- • CSS layout (Flexbox, Grid) and responsive design
- • JavaScript fundamentals: functions, arrays/objects, async/await, the DOM API
- 2
Version control
Standard across every team you'll work with.
- • Git basics: commits, branches, merging
- • Working with GitHub: pull requests, code review basics
- 3
Vue core
Components, reactivity, and the Composition API.
- • Single-File Components and template syntax
- • Reactivity: ref, reactive, computed
- • The Composition API and composables
- • Directives: v-if, v-for, v-model
- 4
The official ecosystem
Vue's first-party libraries cover most of what you'd otherwise assemble yourself.
- • Vue Router for client-side routing
- • Pinia for state management
- • VueUse for common composables
- 5
Going full-stack with Nuxt
Nuxt is the natural next step for most real Vue projects — SSR, file-based routing, and a server layer.
- • File-based routing and auto-imports
- • Rendering modes: SSR, SSG, client-only
- • Nitro's server routes for simple backend needs
