Pinia State Management
Dieser Tageskurs vermittelt dir alles über State Management mit Pinia in Vue.js 3 Anwendungen. Du lernst Store-Architektur, Composable Patterns, TypeScript-Integration, Plugin-Entwicklung und Testing-Strategien. Vom einfachen Counter bis zum komplexen Application State – du meisterst alles.
Fähigkeiten, die du lernen wirst
Kursmodule & Lektionen
State Management Grundlagen
Warum State Management wichtig ist, Pinia vs Vuex, Installation und dein erster 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 im Detail
State, Getters, Actions, Composition Stores und 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
Fortgeschrittene Patterns
Store-Komposition, Plugins, Subscriptions, Persistierung und SSR-Überlegungen
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 von Stores, DevTools-Debugging, Performance-Tipps und Migration von 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
Voraussetzungen
Dein Trainer

David Pinezich
Erfahrener IT-Architekt und Trainer mit Schwerpunkt Python, Cloud-Architektur und Enterprise-Lösungen. Zertifizierter TOGAF-, CISSP- und AWS-Profi mit langjähriger praktischer Schulungserfahrung.