State-Management in Vue-Anwendungen Schulung
Einsteiger:innen · 2 halbe Tage oder 1 Tage oder flexibel als Inhouse Schulung · Inhouse
Agenda
Warum State-Management?
Wir starten mit der Frage, wann eine Vue-Anwendung überhaupt zentrales State-Management braucht.
- Was ist "State" in einer Vue-Anwendung?
- Lokaler Komponenten-State vs. geteilter State
- Props, Events und ihre Grenzen
- Typische Probleme wachsender Anwendungen
- Überblick über die Lösungsansätze im Vue-Ökosystem
Grundlagen von Vuex
Du lernst die Architektur von Vuex kennen und richtest deinen ersten Store ein.
- Das Flux-Prinzip und der unidirektionale Datenfluss
- Installation und Einbindung in eine Vue-Anwendung
- Aufbau eines Stores: State, Getters, Mutations, Actions
- Zugriff auf den Store aus Komponenten
- Reaktivität im Store verstehen
State und Getters
Wir schauen uns an, wie du Daten zentral ablegst und abgeleitete Werte berechnest.
- State definieren und strukturieren
- Getters für berechnete Werte
- Getters mit Parametern
- Helper: mapState und mapGetters
Mutations und Actions
Hier lernst du, wie State kontrolliert verändert wird – synchron und asynchron.
- Mutations als einzige Quelle von State-Änderungen
- Payloads und Konventionen für Namen
- Actions für asynchrone Abläufe
- API-Aufrufe sauber in Actions kapseln
- Helper: mapMutations und mapActions
Struktur größerer Stores
Damit dein Store auch bei wachsendem Projekt übersichtlich bleibt.
- Aufteilung in Module
- Namespacing
- Ordnerstruktur und Namenskonventionen
- Wiederverwendbare Store-Bausteine
Debugging und Praxis
Zum Abschluss geht es um Werkzeuge und bewährte Vorgehensweisen.
- Vue Devtools und Time-Travel-Debugging
- Häufige Fehler und wie du sie vermeidest
- Wann Vuex sinnvoll ist – und wann nicht
- Ausblick: Composition API und Pinia
-
Praxisübung an einer Beispielanwendung
<!-- /accordion -->
Was ihr wissen solltet
Dieser Kurs hat keine besonderen Voraussetzungen.
Der Kurs „State-Management in Vue-Anwendungen“ richtet sich an Einsteiger:innen.
Was enthalten ist
Inhouse/Firmenschulung anfragen
Sende uns eine Anfrage und buche ein Vorgespräch mit unserer Beratung.
Das sagen unsere Teilnehmenden
Praxisorientierter und gut organisierter Workshop!
Teilgenommen an Vue.js & TypeScript Intensiv-Schulung
Endlich mal wieder eine Schulung, die echten Mehrwert bringt: Praxisnah, fundiert und direkt im Job anwendbar.
Teilgenommen an Vue.js & TypeScript Intensiv-Schulung
Ich konnte dem Trainer super gut folgen und er war sehr kompetent.
Teilgenommen an Vue.js & TypeScript Intensiv-Schulung
Super Grundlagen Schulung! Hier lernt man alles was man wissen muss, um mit dem ersten Vue.js Projekt zu starten.
Teilgenommen an Vue.js & TypeScript Intensiv-Schulung
Gute Erklärungen mit genug Prxisanteil, dass man auch tatsächlich was behält
Teilgenommen an Vue.js & TypeScript Intensiv-Schulung
Eine hervorragend strukturierte Vue.js-Einsteigerschulung von einem erstklassigen Trainer, der die Erwartungen der Teilnehmenden vollständig berücksichtigt und sein Schulungsmaterial optimal darauf ausrichtet.
Teilgenommen an Vue.js & TypeScript Intensiv-Schulung
Fragen und Antworten
Unsere öffentlichen State-Management in Vue-Anwendungen Remote-Kurse finden von 9:00 bis 13:00 Uhr statt, Vor-Ort State-Management in Vue-Anwendungen Schulungen von 9:00 bis 16:30 Uhr.
Für Inhouse-Seminare sind individuelle Anpassungen möglich.
Ja. Am Ende jedes unserer State-Management in Vue-Anwendungen Seminare erhalten Teilnehmende ein unterschriebenes Teilnahmezertifikat.
Das Zertifikat enthält eine Verifizierungs-URL und kann auf deinem LinkedIn-Profil geteilt werden. Erfahre mehr über die Verwaltung von Zertifikaten auf LinkedIn.
Ja, wir bieten unsere State-Management in Vue-Anwendungen Seminare auf Deutsch und Englisch an.
Öffentliche Termine werden auf Deutsch gehalten, außer es ist explizit anders vermerkt.
Inhouse-Seminare können in der gewünschten Sprache durchgeführt werden.
Alle Unterlagen und Übungen sind komplett auf Englisch verfügbar.
Ja. Wir bieten unsere State-Management in Vue-Anwendungen Seminare sowohl Remote als auch Vor Ort an. Dank unseres virtuellen Klassenraums kannst du bequem von überall an unseren Workshops teilnehmen. Unsere Online-Präsentationen werden regelmäßig aktualisiert und du hast nach der Schulung dauerhaften Zugriff darauf. Die Übungen können über ein Online-Interface aufgerufen und von uns freigeschaltet werden. Wir haben hier einige Aufgaben ergänzt, die dich für die Durchführung eines Remote-Workshops vorbereiten.
Wir bieten auch Inhouse-Seminare und öffentliche Schulungen vor Ort an. In unserer Terminübersicht siehst du den jeweiligen Veranstaltungsort der Schulungen. Für Inhouse-Schulungen besprechen wir die Veranstaltungsort-Details gerne individuell mit dir.
Für öffentliche State-Management in Vue-Anwendungen Seminare nutzen wir neben unserem Classroom das Online-Meeting-Tool Zoom.
Innerhalb der Vorbereitung ist auch ein Test-Link aufgeführt, der euch diese Technologie testen lässt. Der Remote-Workshop ist darauf konzipiert, dass alle an verschiedenen Orten sitzen und jeder mit seinem eigenen Rechner mitarbeitet.
Für Inhouse-Seminare können wir das Meeting über Zoom oder Microsoft Teams durchführen.
Andere Meeting-Software ist nach Absprache möglich.
Für unsere Inhouse-Seminare bieten wir zusätzlich Code-Mentoring an.
Was ist Code-Mentoring?
- Ask-Me-Anything Sessions: Kläre Fragen und Unsicherheiten, die während des Kurses entstanden sind, direkt mit einem Experten.
- Code Review: Reiche eigene Code-Schnipsel ein und lass sie von Experten analysieren und bewerten.
- Vertiefende Themen: Stelle weiterführende Fragen zum Kursthema, um dein Wissen zu vertiefen.
Für Teilnehmende öffentlicher Schulungen empfehlen wir den Beitritt zu unserem Community Discord Server.
Deine Vorteile auf Discord:
- Vielfältige Kanäle für Fragen und Diskussionen – über das Kursthema hinaus.
- Eine engagierte Community, die dich beim Lernen unterstützt.
Unsere Trainer:innen sind erfahrene Experten aus der Praxis:
- Erfahrene Softwareentwickler:innen
- Buch- und Artikel-Autor:innen
- Aktive Mitglieder der Web-Community
- Organisator:innen von Meetups und Konferenzen
Ja. Du kannst deine Leitweg-ID direkt in unserem Bestellformular angeben. Unsere Rechnungen werden als ZUGFeRD-PDFs direkt nach der Buchung verschickt.
Hast du eine Leitweg-ID angegeben, wird unser Team benachrichtigt und wir kümmern uns um den Upload zum Portal. Sollten wir weitere Informationen benötigen, melden wir uns nach der Buchung bei dir.
Schreib uns einfach eine E-Mail. Wenn du einen persönlicheren Kontakt bevorzugst, freut sich Britta auch über einen Anruf!