In part, this is because it combines—according to many—the best of both worlds. Simplicity is another key characteristic of Vue.js, manifesting itself not only in its excellent documentation and the possibility to start off with a simple script tag but also through the superb Vue-CLI that helps you structure and scale your projects. Apart from the fundamentals of the framework, such as components, directives, routing, and testing, we will dive into centralised state management in the form of Vuex.
Vue.js 2 Essentials: Build Your First Vue App
Vuejs 2 + Vuex + Firebase + Cloud Firestore
Curso de Vuejs 2, Cognito y GraphQL
Vuejs 2 + Vuex con TypeScript Nivel PRO
Curso de VueJS 2