Entdecken Sie die Kraft von Vue.js und entwickeln Sie interaktive, performante und wartbare Single-Page-Applications. Von den Grundlagen bis zu fortgeschrittenen Konzepten - Ihr Weg zum Vue.js-Experten.
Grundlagen von Vue.js
  • Vue.js Architektur und Ecosystem
  • Reaktivität und Virtual DOM
  • Komponenten-basierte Entwicklung
  • Template-Syntax und Direktiven
  • Lifecycle Hooks und deren Verwendung
Komponenten-Entwicklung
  • Komponenten-Kommunikation
  • Props und Events
  • Slots und Scoped Slots
  • Mixins und Composables
  • Wiederverwendbare Komponenten erstellen
State Management
  • Pinia (ehemals Vuex) Architektur und Konzepte
  • State, Getters, Mutations und Actions
  • Module und Namespacing
  • Persistierung von Daten
  • Optimierung der State-Verwaltung
Routing und Navigation
  • Vue Router Setup und Konfiguration
  • Route Guards und Navigation
  • Nested Routes und Views
  • Dynamic Route Matching
  • History Mode vs Hash Mode
Forms und Validierung
  • v-model und Two-Way-Binding
  • Form-Validierung implementieren
  • Custom Form Components
  • File Upload Handling
  • Integration von Validierungs-Bibliotheken
Testing und Debugging
  • Unit Testing mit Jest
  • Komponenten-Tests mit Vue Test Utils
  • E2E Testing mit Cypress
  • Debugging-Strategien
  • Vue DevTools effektiv nutzen
Performance und Deployment
  • Code-Splitting und Lazy Loading
  • Performance-Optimierung
  • Build-Prozess und Webpack
  • Deployment-Strategien
  • CI/CD Integration