Schulungsübersicht
Kernkonzepte des fortgeschrittenen Vue.js
- Fortgeschrittene Komponentenlebenszyklen
- Fortgeschrittene Verarbeitung von Props, Emits und benutzerdefinierten Ereignissen
- Fortgeschrittene Reaktivität (ref, computed, effect, watch usw.)
- Routensteuerung und Navigationsguards
Skalierbare Zustandsverwaltung mit Pinia
- Skalierbare Architekturen mit Pinia
- Fortgeschrittene Komposition und Modulierung von Stores
- Best Practices für die Verwaltung globaler und lokaler Daten
API-Integration und Datenschicht-Design
- Globale und benutzerdefinierte Axios-Konfiguration
- Fortgeschrittene Verwendung von Interceptors 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 Entwicklungs-, Test- und Produktionsumgebungen
- Umgebungsvariablen für die Produktion (Vault), CI/CD
- Code-Qualität: ESLint, Prettier und SonarQube-Setup und -Integration
- Automatisches Formatieren und beste Praktiken für statische Analysen
Framework-Spezialisierung: Quasar-Framework
- Optimierung und Anpassung von Quasar-Komponenten
- Erstellung responsiver und leistungsfähiger Benutzeroberflächen mit Quasar
- Verwendung von Quasar mit TanStack, PWA und ServiceWorker
TypeScript in Vue.js
- Fortgeschrittene Typisierung für Komponenten und Stores
- Definieren von Typen für Props, Emits und Slots
- Wiederverwendbare Muster und beste Praktiken für die Typsicherheit
Testing und Code-Reliabilität
- Unit- und Integrationstests für Komponenten und Stores
- Empfohlene Tools (Vue Test Utils, Vitest usw.)
- Best Practices für Wartbarkeit und Testautomatisierung
Leistung und Optimierung
- Lazy Loading, Code Splitting und Ressourcenoptimierung
- Identifizieren und Beheben von Leistungsengpässen
- Profiling und Feinabstimmung von Vue.js-Anwendungen
Materialien und Unterstützung
- Umfassende Dokumentation und Beispiele pro Modul
- Zugang zu aufgezeichneten Materialien oder Online-Quellen
- Q&A und Post-Training-Implementierungssupport
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Erfahrung in der Entwicklung von Anwendungen mit Vue.js
- Kenntnisse in JavaScript, ES6+ und REST-APIs
- Grundverständnis für Frontend-Build-Tools und komponentenbasierte Architekturen
Zielgruppe
- Frontend-Entwickler mit vorheriger Vue.js-Erfahrung
- Software-Ingenieure, die große Vue-Anwendungen erstellen
- Entwickler, die beste Praktiken in Architektur, Testing und Optimierung suchen
Erfahrungsberichte (4)
Die Lektionen waren sehr interaktiv und die Übungen gut praktisch.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maschinelle Übersetzung
Der Trainer schien sehr bewandert in Vue zu sein. Ich schätzte es, seinen Entwicklungsstil zu sehen und einige neue Konzepte kennenzulernen, die ich ausprobieren kann.
Adrian Borrmann - CBC/Radio-Canada
Kurs - Advanced Vue.js
Maschinelle Übersetzung
Ich mag Shawns Live-Codier-Stil beim Unterrichten des Kurses sehr. Er hat sein praktisches Wissen und seine Erfahrung zum Thema beeindruckend gezeigt.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Kurs - Vuetify.js
Maschinelle Übersetzung
Die Labore abschließen, um neue Funktionen hinzuzufügen (Rechner- und Handelslabore)
Darren White - DAS
Kurs - Vue.js
Maschinelle Übersetzung