Hands-On Vuex for Vue.js Applications

Hands-On Vuex for Vue.js Applications

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 4h 23m | 831 MB

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

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.

This course will go over how to use Vuex in a variety of real-world contexts. Beyond just documentation, it will go into detail on the best way to deal with different scenarios and avoid common pitfalls. Along with simple examples, you’ll work your way up to building more complex applications, with plenty of support along the way. By the end, you’ll be ready to use Vuex on your next project.

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