← All roadmaps

Vue Developer Roadmap

From reactivity basics to full-stack apps with Nuxt.

  1. 1

    Vue basics

    Templates, directives and the reactivity system.

    • Template syntax
    • Directives
    • ref & reactive
  2. 2

    Components

    Build reusable pieces with props, events and slots.

    • Props
    • Emits
    • Slots
    • Provide / inject(optional)
  3. 3

    Composition API

    Organize logic with setup and composables.

    • <script setup>
    • computed & watch
    • Composables
    • VueUse(optional)
  4. 4

    Routing

    Map URLs to pages.

    • Vue Router
    • Navigation guards
  5. 5

    State management

    Share state across the app.

    • Pinia
  6. 6

    Testing

    Unit and component tests.

    • Vitest
    • Vue Test Utils
  7. 7

    Nuxt

    File-based routing, SSR and server routes for Vue.

    • Pages & layouts
    • Data fetching
    • Server routes
    • SSG / prerendering(optional)