Hands-On Vuex for Vue.js Applications (Udemy.com)

Uncover the hidden features of Vuex to build applications that are powerful, consistent, and maintainable

Created by: Packt Publishing

Produced in 2022

What you will learn

  • The basic ideas and principles behind Vuex
  • How to build a basic shopping cart app
  • Ways to organize and modularize a Vuex app for cleaner code
  • How Vuex simplifies the process of building a complex app
  • How to write unit and end-to-end tests for an app that uses Vuex
  • Popular plugins and libraries that work with Vuex, and how you can build your own

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 70 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a vue.js course? Or looking for more detail on Packt Publishing's Hands-On Vuex for Vue.js Applications? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Modern front-end applications can have complex states, with different ways to view and modify different pieces of data. Keeping the states of different views in sync can get really complicated quickly. Vuex, the official state management tool for Vue.js, makes your application's state architecture easier to understand, maintain and evolve.
This course is the easiest way to get started with Vuex to improve your Vue application architecture and overall user experience. You will learn all about the Vuex API, including the Vuex store, changing application state, carrying out asynchronous operations and persisting state changes to a server. You will build a full reading tracker app that uses all of the core Vuex concepts in a real-world scenario that includes an API and user authentication. Later, you will learn about advanced techniques for testing and organizing complex Vuex applications. All of this will be taught in simple steps that gradually build up in complexity to ensure that you never fall behind.
By the end of this course, you will have created multiple projects with Vuex and will know how to build practical applications that are powerful, consistent, and maintainable. You will understand all aspects of Vuex development, and know how to put them into practice.
About the Author
Matthew Dangerfield started out as an Angular developer, but grew to love Vue and its ecosystem after attending a workshop with its creator, Evan You. Since then, he's built several applications with it, and presented to hundreds of people about its state management system, Vuex.Who this course is for:
  • If you are a JavaScript developer, working on Vue .js and want to extend your web development skills to develop and maintain bigger applications using state management, then this course is for you.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Packt Publishing

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



2 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The course is very good as far as information on the subject. What I have issues with is that the "Packt Instructor" does a very poor job giving students the right course material to work with. from my experience they will point you to a Github repo were they claim the project files live. however upon extracting said project files they are all finished project files. To add more confusion to the new student the "Packt Instructor" uses project dependencies that changes with every build such as CSS frameworks etc. like I said "Good information Poor execution"

This is an in-depth Vuex course focused on code. The author briefly explains concepts then demonstrates them in code. The code is clean and modern (loved the async/await).The course has a good progression from basic to advanced usage and shows the refactoring steps needed for scale. By the end you'll be able to build a new project with Vuex or know how to refactor and scale an existing one.All the code is on github. There is a git tag for every section so you can `git checkout ` to follow along at each point. https://github.com/PacktPublishing/Hands-on-Vuex-for-Vue.js-ApplicationsThe testing section is my favorite. Cypress is amazing!This course is not about beautiful CSS or UI/UX. So don't expect much in that area.FULL DISCLOSURE: I was involved as a reviewer of this course before it was published. And the author is my son.