State Management with Vuex

This course will teach you how to manage application state in Vue.js applications using Vuex: Vue’s official and recommended state management library.
Course info
Rating
(28)
Level
Intermediate
Updated
Nov 24, 2020
Duration
1h 49m
Table of contents
Description
Course info
Rating
(28)
Level
Intermediate
Updated
Nov 24, 2020
Duration
1h 49m
Description

Every modern web application needs a way to manage and store client-side application state and interact with the server via APIs. In this course, State Management with Vuex, you’ll learn how to manage application state in Vue.js applications using Vuex; Vue’s official and recommended state management library. First, you’ll explore how to create a Vuex store and retrieve data from the store. Next, you’ll discover how to safely change data in the store with mutations. Finally, you’ll learn how to use Vuex to integrate with external APIs for retrieving and storing data on a back-end server. When you’re finished with this course, you’ll have the skills and knowledge of Vuex needed to create robust Vue applications with advanced state management requirements.

About the author
About the author

Jim Cooper is a software developer at Pluralsight. With more than 20 years of software development experience, he has gained a passion for Agile software development -- especially Lean.

More from the author
Vue.js Fundamentals
Intermediate
5h 40m
Aug 13, 2021
Angular Fundamentals
Intermediate
9h 46m
Mar 29, 2021
More courses by Jim Cooper
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. This is Jim Cooper, and welcome to my State Management with Vuex course. I've been doing front‑end software development for a lot of years, and I really love Vue. And I love the simplicity of using Vuex for state management. The Vue team has always had the goal of making Vue easy to use and learn, and they've brought the same simplicity to Vuex for managing your application state. But there are some tricky nuances to learn along the way, and I'm excited to share in your learning journey with you as we explore all the details. This course is a deep dive into the fundamentals of managing application state with Vuex. Some of the major topics that we'll cover include creating and using a Vuex store, retrieving and updating store state with actions, mutations, and getters, organizing a Vuex store with modules, and working with namespaces in Vuex store modules. By the end of this course, you will have learned everything you need to know to manage state in both simple and complex Vue applications. Before beginning the course, you should be familiar with JavaScript and building front‑end applications with Vue. I hope you'll join me in this journey to learn the ins and outs of Vuex with the Managing State with Viewx course at Pluralsight.