Pinia State Management
This one-day course teaches you everything about state management with Pinia in Vue.js 3 applications. You'll learn store architecture, composable patterns, TypeScript integration, plugin development, and testing strategies. From simple counters to complex application state — you'll master it all.
Skills You'll Learn
Course Modules & Lessons
State Management Fundamentals
Why state management matters, Pinia vs Vuex, installation and your first store
Warum State Management?
Probleme ohne zentralen State und Lösungsansätze
Pinia vs Vuex
Vergleich, Vorteile von Pinia und Migrationspfad
Installation & erster Store
Pinia einrichten und einen einfachen Counter-Store erstellen
DevTools Integration
Vue DevTools für Store-Debugging nutzen
Stores in Depth
State, getters, actions, composition stores, and the Options vs Setup syntax
State definieren & nutzen
Reaktiver State, $reset() und State-Typisierung
Getters
Berechnete Werte, parametrisierte Getters und Caching
Actions
Synchrone und asynchrone Actions, API-Calls und Fehlerbehandlung
Options vs Setup Stores
Beide Syntaxvarianten vergleichen und anwenden
Advanced Patterns
Store composition, plugins, subscriptions, persistence, and SSR considerations
Store Composition
Stores in anderen Stores verwenden und Abhängigkeiten managen
Plugins schreiben
Eigene Pinia-Plugins für Logging, Persistierung etc.
Subscriptions & $onAction
Auf State-Änderungen und Actions reagieren
SSR & Hydration
Pinia in SSR-Anwendungen mit Nuxt korrekt einsetzen
Testing & Best Practices
Unit testing stores, DevTools debugging, performance tips, and migration from Vuex
Stores unit-testen
createPinia(), setActivePinia() und Store-Tests schreiben
Komponenten mit Stores testen
Stores in Komponenten-Tests mocken und verifizieren
Performance-Tipps
storeToRefs(), selektive Subscriptions und grosse Stores
Migration von Vuex
Schritt-für-Schritt von Vuex 4 zu Pinia migrieren
Prerequisites
Your Trainer

David Pinezich
Experienced IT architect and trainer specializing in Python, Cloud Architecture, and Enterprise Solutions. Certified TOGAF, CISSP, and AWS professional with years of hands-on training experience.