- Home
- /
- Software- & Webentwicklung
- /
- Webentwicklung
- /
- JavaScript
- /
- Vue.js 3
- /
- Vue.js 3 – Aufbau
Vue.js 3 – Aufbau
Schulungsinhalt
Komponenten-Entwicklung
- Generierung von Einzel-Datei-Komponenten (SFCs) in Vue.js 3
- Verwendung von Slot-Elementen zur Interaktion zwischen unterschiedlichen Komponenteninhalten
- Dynamische Generierung von Komponenten durch v-if und v-for
- Ausführliche Validierung und Anwendung von Prop-Typen
- Anpassung von Komponenten durch die Integration von Mixins
- Überblick über verfügbare Komponentenbibliotheken
Composition API
- Einführung in den neuen Composition API-Ansatz in Vue.js 3
- Generierung von reaktivem Zustand mittels Ref und Reactive
- Anwendung von Computed Properties
- Nutzung von Lifecycle Hooks mit der Composition API
- Einbindung von Reactive und Ref mit Vuex
State Management
- Verwaltung des globalen Zustands durch die Integration von Vuex
- Entwicklung von Vuex-Modulen zur strukturierten Datenverwaltung
- Anwendung von Vuex-Getters und Actions zur Interaktion mit dem globalen Zustand
- Einbindung von Vuex in Kombination mit der Composition API für eine verbesserte Zustandsverwaltung
Vue.js-Routing
- Verwendung von Vue-Router zur Navigation
- Konfiguration von Routen und Übergängen
- Nutzung von Navigation Guards
- Einsatz von Parametern und Query Strings
API-Integration
- Nutzung von Axios für Datenabfragen
- Fehlerbehandlung und Caching von API-Aufrufen
- Anwendung von Interzeptoren zur Anpassung von API-Aufrufen
Testing von Vue.js-Anwendungen
- Durchführung von Unit-Tests mithilfe von Jest und Vue-Test-Utils
- Ausführung von End-to-End-Tests mittels Cypress
- Verwendung von Mocking-Techniken zur Simulation von Daten und Verhalten
Verbesserung der Anwendungsperformance
- Lazy Loading zur Beschleunigung der Ladezeiten
- Caching zur Performance-Verbesserung
- Code Splitting zur Optimierung der Anwendungsleistung
Zielgruppe
Der Kurs richtet sich an Entwickler mit fundierten Kenntnissen in Vue.js und JavaScript.
Seminarziele
Im „Vue.js 3 – Aufbau“ Kurs vertiefen Sie Ihr Verständnis von Vue.js 3 und erlernen fortgeschrittene Techniken zur Entwicklung komplexer Anwendungen, einschließlich bewährter Best Practices und Effizienzsteigerung. Sie werden Komponentenentwicklung, Composition API und State Management vertiefen und befähigt, eigene Anwendungen mit Vue.js 3 zu konzipieren und umzusetzen.
Vorkenntnisse
Vorausgesetzt werden grundlegende Kenntnisse in Vue.js 3, JavaScript, HTML und CSS für eine optimale Teilnahme am Kurs.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate