Leverage the power of the Composition API to better organize your Vue.js components by logical concern, create reusable/stateful composables, and get the most out of TypeScript.
Pinia is a state management solution for Vue.js applications that’s easy and intuitive to use. It’s modular by default, extensible, and type-safe, making it a great choice for large scale apps.
State management with Vuex
Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.
Nuxt.js Fundamentals
Nuxt is a framework built on top fo Vue.js and is based on a powerful modular architecture. You can choose from more than 50 modules to make your development faster and easier. You don't have to reinvent the wheel to get PWA benefits, add Google Analytics to your page or generate a sitemap.
Vue 3 New Features
Upgrade and optimize your Vue applications by leveraging the new features and changes introduced in Vue 3.
Testing JavaScript Fundamentals
Learn the basics of unit testing JavaScript applications and ship Vue.js projects with more confidence and less bugs.
Testing Vue Components
Learn how to write component tests that matter and improve the quality of your applications as well as your developer experience.
TypeScript + Vue
TypeScript is a super set of the JavaScript language that introduces static typing. Learn how to combine it with Vue.js for maintainable and scalable apps.