Schulungsübersicht
Kernkonzepte von Advanced Vue.js
- Fortgeschrittener Lifecycle von Komponenten
- Fortgeschrittene Behandlung von Props, Emits und benutzerdefinierten Events
- Fortgeschrittene Reaktivität (ref, computed, effect, watch, etc.)
- Routensteuerung und Navigation Guards
Skalierbares State Management mit Pinia
- Skalierbare Architekturen mit Pinia
- Fortgeschrittene Composition und Modularisierung von Stores
- Best Practices für die Verwaltung globaler und lokaler Daten
API-Integration und Design der Datenschicht
- Globale und benutzerdefinierte Axios-Konfiguration
- Fortgeschrittener Einsatz von Intercepts und Fehlerbehandlung
- Integration mit Pinia und Komponenten
- Datenfluss zwischen APIs, Stores und UI-Komponenten
Moderner Vue-Entwicklungsworkflow
- Fortgeschrittene Vite-Konfiguration für Vue.js-Projekte
- Plugin-Integration und Build-Optimierung
- Best Practices für Dev-, Testing- und Produktionsumgebungen
- Umgebungsvariablen für die Produktion (Vault), CI/CD
- Code-Qualität: ESLint, Prettier und Setup/Integration von SonarQube
- Best Practices für automatisches Formatting und statische Analyse
Framework-Spezialisierung: Quasar Framework
- Optimierung und Anpassung von Quasar-Komponenten
- Aufbau responsiver und performanter UIs mit Quasar
- Einsatz von Quasar in Kombination mit TanStack, PWA und ServiceWorker
TypeScript in Vue.js
- Fortgeschrittenes Typing für Komponenten und Stores
- Definition von Typen für Props, Emits und Slots
- Wiederverwendbare Patterns und Best Practices für Typosicherheit
Testing und Code-Zuverlässigkeit
- Unit- und Integrationstests für Komponenten und Stores
- Empfohlene Tools (Vue Test Utils, Vitest, etc.)
- Best Practices für Wartbarkeit und Testautomatisierung
Performance und Optimierung
- Lazy Loading, Code Splitting und Ressourcenoptimierung
- Identifizierung und Behebung von Performance-Engpässen
- Profiling und Feinabstimmung von Vue.js-Anwendungen
Materialien und Unterstützung
- Umfassende Dokumentation und Beispiele zu jedem Modul
- Zugriff auf aufgezeichnete Materialien oder Online-Ressourcen
- Q&A und Unterstützung bei der Implementierung nach der Schulung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung in der Anwendungsentwicklung mit Vue.js
- Vertrautheit mit JavaScript, ES6+ und REST-APIs
- Grundlegende Kenntnisse in Frontend-Build-Tools und komponentenbasierten Architekturen
Zielgruppe
- Frontend-Entwickler mit früheren Erfahrungen in Vue.js
- Softwareingenieure, die groß skalierende Vue-Anwendungen entwickeln
- Entwickler, die Best Practices in Architektur, Testing und Optimierung suchen
Erfahrungsberichte (3)
Die Lektionen waren sehr interaktiv und die Übungen gut praktisch.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maschinelle Übersetzung
Ich freue mich, dass wir die Aufnahmen, Folien und Dateien zugeschickt bekommen, sodass wir jederzeit darauf zurückgreifen können, wenn nötig. David hat die Konzepte klar erklärt und konnte unsere Fragen beantworten. Er war sehr wissbegierig.
Renee Chan - Mackenzie Investments
Kurs - Vue.js
Maschinelle Übersetzung
Vue.js ist etwas, mit dem ich noch nie gearbeitet habe, und die Präsentation hat einige meiner Zweifel aufgeklärt. Dennoch sind Online-Kurse nicht effektiv für das Erwerben von Wissen.
Bogdan Stoica - EMAG IT Research S.R.L
Kurs - Advanced Vue.js
Maschinelle Übersetzung