Schulungsübersicht
Kernkonzepte für fortgeschrittenes Vue.js
- Fortschrittlicher Komponentenlebenszyklus
- Fortschrittliche Handhabung von Props, Emits und benutzerdefinierten Ereignissen
- Fortschrittliche Reaktivität (ref, computed, effect, watch usw.)
- Route-Steuerung und Navigation Guard
Skalierbares State Management mit Pinia
- Skalierbare Architekturen mit Pinia
- Fortschrittliche Komposition und Store-Modularisierung
- Best Practices für die Verwaltung globaler und lokaler Daten
API-Integration und Design der Datenschicht
- Globale und benutzerdefinierte Axios-Konfiguration
- Fortschrittliche Verwendung von Interzeptoren und Fehlerbehandlung
- Integration mit Pinia und Komponenten
- Datenfluss zwischen APIs, Stores und UI-Komponenten
Moderner Vue-Entwicklungs-Workflow
- Fortschrittliche Vite-Konfiguration für Vue.js-Projekte
- Plug-in-Integration und Build-Optimierung
- Best Practices für Entwicklungs-/Test-/Produktivumgebungen
- Umgebungsvariablen für Produktion (Vault), CI/CD
- Code-Qualität: ESLint-, Prettier- und SonarQube-Einrichtung und -Integration
- Best Practices für automatisches Formatieren und statische Analyse
Framework-Spezialisierung: Quasar-Framework
- Optimierung und Anpassung von Quasar-Komponenten
- Aufbau responsiver und leistungsfähiger UIs mit Quasar
- Verwendung von Quasar mit TanStack, PWA und ServiceWorker
TypeScript in Vue.js
- Fortschrittliches Typing für Komponenten und Stores
- Definition von Typen für Props, Emits und Slots
- Wiederverwendbare Muster und Best Practices für Typpsicherheit
Testen und Code-Zuverlässigkeit
- 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
- Identifikation und Behebung von Leistungsengpässen
- Profiling und Feinabstimmung von Vue.js-Anwendungen
Materialien und Unterstützung
- Umfassende Dokumentation und Beispiele pro Modul
- Zugriff zu aufgezeichneten Materialien oder Online-Ressourcen
- Fragen & Antworten und Implementierungsunterstützung nach dem Training
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung in der Entwicklung von Anwendungen mit Vue.js
- Vertrautheit mit JavaScript, ES6+ und REST-APIs
- Grundlegendes Verständnis von Frontend-Build-Tools und komponentenbasierten Architekturen
Zielgruppe
- Frontend-Entwickler mit vorhandenen Vue.js-Erfahrungen
- Software-Ingenieure, die große Vue-Anwendungen entwickeln
- Entwickler, die Best Practices in Architektur, Testen 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