Course Outline


  • State management overview

Overview of Vuex Features

  • Components (state, getters, actions, mutations)
  • Integration with Vue

Getting Started with Vuex

  • Creating a Vuex store
  • Importing store to Vue

Receiving States from the Store

  • Computed property
  • Object spread operator

Creating a Getter

  • Property-style access
  • Method-style access

Committing a Mutation

  • Object-style commit
  • Reactivity rules
  • Mutations in components

Learning About Helpers and Actions

  • Commit method
  • Dispatch method
  • The mapState and mapActions helpers

Working with Vuex Modules

  • Module local state
  • Dynamic module registration
  • Module reuse


Summary and Conclusion


  • Basic understanding of HTML, CSS, JavaScript, and Vue


  • Developers
  • Programmers
  7 Hours


Related Courses

JavaScript - Advanced Programming

  14 hours

Creating and managing Web sites

  35 hours

Ext JS Fundamentals

  21 hours

Designing Inteligent User Interface with HTML5, JavaScript and Rule Engines

  21 hours

Prototyping using JavaScript and Bootstrap

  21 hours


  21 hours

Javascript and Vue.js for Beginners

  21 hours

Choosing the Right JavaScript Framework

  14 hours

Advanced Vue.js

  14 hours


  14 hours

Quasar Framework and Vue.js

  14 hours

Vue 3

  7 hours

Building Micro-Frontends with Vue.js

  14 hours

Laravel and Vue.js

  14 hours

Nuxt.js and Vue.js

  14 hours