Vue.js Course

Vue.js Course

Learn how to build modern applications with Vue.js

Beginner
Intermediate
Advanced
Introduction to Vue.js
5 posts
  • Introduction to Vite
    Soon
  • Integration with Astro
    Soon
  • Creating projects with Vue CLI and Vite
    Soon
  • Structure of a Vue.js project
    Soon
Vue.js Fundamentals
8 posts
  • Template syntax (interpolation, directives)
    Soon
  • Basic directives: `v-if`, `v-for`, `v-bind`, `v-on`
    Soon
  • Advanced use of directives
    Soon
  • Binding in Vue.js
    Soon
  • Creating components (Options API vs Composition API)
    Soon
  • Conditional and iterative rendering
    Soon
  • Event handling
    Soon
Components and Composition
10 posts
  • Composition API
    Soon
  • Props in Vue.js
    Soon
  • Events in components
    Soon
  • Component communication (props, events, provide/inject)
    Soon
  • Slots in Vue.js
    Soon
  • Dynamic components
    Soon
  • Slots and dynamic components
    Soon
  • Local state management with `setup()`
    Soon
  • Component lifecycle
    Soon
  • Advanced rendering
    Soon
Directives and Templates
5 posts
  • Reactivity with `ref` and `reactive`
    Soon
  • Computed properties
    Soon
  • Watchers in Vue.js
    Soon
  • DOM manipulation with Vue.js
    Soon
  • Composables
    Soon
Styling
7 posts
  • Scoped styles
    Soon
  • Dynamic classes
    Soon
  • Styling in Vue.js
    Soon
  • Integration with Tailwind CSS
    Soon
  • Using PrimeVue
    Soon
  • UI Components
    Soon
  • Applying styles and classes
    Soon
Event and Form Handling
2 posts
  • Form handling with Vue.js
    Soon
  • Form validation
    Soon
Advanced State Management
3 posts
  • Introduction to Vuex (State, Getters, Mutations, Actions)
    Soon
  • Migrating to Pinia (stores, actions, and reactive state)
    Soon
  • State management patterns in large applications
    Soon
Routing and Navigation
3 posts
  • Setting up Vue Router
    Soon
  • Dynamic routes and parameters
    Soon
  • Programmatic navigation and guards
    Soon
API and Backend Integration
4 posts
  • Using `fetch` for HTTP requests
    Soon
  • Consuming REST APIs with Axios
    Soon
  • Authentication handling (JWT, tokens)
    Soon
  • Using GraphQL with Vue Apollo
    Soon
Rendering and Optimization
3 posts
  • Server-Side Rendering (SSR) with Nuxt.js
    Soon
  • Static Site Generation (SSG)
    Soon
  • Performance optimization (lazy loading, memoization)
    Soon
Testing and Code Quality
3 posts
  • Unit testing with Jest/Vitest
    Soon
  • Component testing with Vue Testing Library
    Soon
  • End-to-End testing with Cypress or Playwright
    Soon
Deployment and DevOps
3 posts
  • Build and optimization for production
    Soon
  • Deployment on platforms (Netlify, Vercel, AWS)
    Soon
  • CI/CD integration (GitHub Actions, GitLab CI)
    Soon