PDF

Schulung VueJS - Power Workshop: Der komplette Einstieg

3 Tage / S2104

Neues Seminar

Schulungsformen

Offene Schulung

  • 3 Tage
  • 3 Termine
  • 1.700,00 zzgl. MwSt.
  • Köln

Learning & Networking in einem. Garantierte Durchführung ab 1 Teilnehmer.

Inhouse-/Firmenschulung

  • 3 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.

Individualschulung

  • 3 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

1 Teilnehmer = max. Fokus aufs Fachliche und max. Raum für individuelle Fragen.

Beschreibung

VueJS ist ein großartiges JavaScript-Framework für die Erstellung von Frontend-Anwendungen. VueJS mischt das Beste aus Angular und React. Mit dem "VueJS - Power Workshop" gelingt der professionelle Einstieg in das VueJS Framework. Sie erhalten ein vollständiges Verständnis der Architektur hinter einer VueJS-Anwendung und lernen alle relevanten Informationen um moderne, komplexe, reaktionsschnelle sowie skalierbare Webanwendungen mit einem der modernsten JavaScript-Frameworks auf dem Markt zu entwickeln.

Schulungsziel

Sie lernen die Grundlagen von VueJS, wie man eine Entwicklungsumgebung einrichtet, mit dem DOM interagiert, Komponenten entwickelt und verwendet, Formulareingaben bindet, sowie Direktiven, Filter und Mixins einsetzt, Anwendungen mit Animationen und Übergängen schöner gestaltet und mit Hilfe von Routing und der Vuex-Zustandsverwaltung professionelle Single-Page-Applikation (SPA) erstellt. 

Details

  • Erste Schritte mit VueJS
    • Einführung und Überblick
    • VueJS lokal einrichten
    • Eine erste VueJS-Anwendung erstellen
    • Erweiterung der VueJS-Anwendung
  • Verwenden von VueJS zur Interaktion mit dem DOM
    • VueJS-Vorlagen verstehen
    • Wie die Syntax und die Vue-Instanz der VueJS-Vorlage zusammenarbeiten
    • Zugriff auf Daten in der Vue-Instanz
    • Bindung an Attribute
    • Verstehen und Anwenden von Direktiven
    • Einmaliges Rendern mit v-once
    • Ausgabe von HTML-Code
    • Auf Ereignisse reagieren
    • Abrufen von Ereignisdaten aus dem Ereignisobjekt
    • Eigene Argumente mit Ereignissen weitergeben
    • Ändern eines Ereignisses mit Ereignis-Modifikatoren
    • Abfangen von Tastatur-Ereignissen
    • Schreiben von JavaScript-Code in Vorlagen
    • Verwendung der Zwei-Wege-Bindung
    • Reagieren auf Änderungen mit berechneten Eigenschaften
    • Eine Alternative zu berechneten Eigenschaften: Änderungen beobachten
    • Zeitersparnis durch Abkürzungen
    • Dynamisches Styling mit CSS-Klassen
  • Verwendung von Conditionals und Rendering-Listen
    • Bedingtes Rendering mit v-if
    • v-else-if in VueJS 2.1
    • Verwendung einer alternativen v-if-Syntax
    • Rendering von Listen mit v-for
    • Abrufen des aktuellen Indexes
    • Verwendung einer alternativen v-for-Syntax
    • Schleifen durch Objekte
    • Schleifen durch eine Liste von Zahlen
    • Nachverfolgung von Elementen mit v-for
  • Die VueJS-Instanz verstehen
    • Einige Grundlagen über die VueJS-Instanz
    • Verwendung mehrerer Vue-Instanzen
    • Zugriff auf die Vue-Instanz von außen
    • Wie VueJS Daten und Methoden verwaltet
    • Verwendung von $el und $data in Vorlagen
    • Verwendung von $refs in Vorlagen
    • Weitere Informationen über die Vue-API
    • Laden einer Vorlage
    • Verwendung von Komponenten
    • Einschränkungen bei Templates
    • Wie VueJS das DOM aktualisiert
    • Der Lebenszyklus der VueJS-Instanz
  • Entwicklungs-Workflow mit Webpack und Vue CLI
    • Warum brauchen wir einen Entwicklungsserver?
    • Was bedeutet "Entwicklungs-Workflow"?
    • Installation des Vue CLI und Erstellen eines neuen Projekts
    • Ein Überblick über die Ordnerstruktur der Webpack-Vorlage
    • Verstehen von ".vue" Dateien
    • Verstehen des Objekts in der Vue-Datei
    • So erstellen Sie Ihre App für die Produktion
    • Mehr über ".vue" Dateien und die CLI
    • Debuggen von VueJS-Projekten
  • Einführung in Komponenten
    • Komponenten - Überblick und Grundlagen
    • Speichern von Daten in Komponenten
    • Lokale und globale Registrierung von Komponenten
    • Die "Root-Komponente" in der App.vue-Datei
    • Erstellen einer Komponente
    • Verwendung von Komponenten
    • Komponenten und Ordnerstrukturen
    • Benennung der Komponenten-Tags (Selektoren)
    • Gültigkeit der Komponenten-Stile
  • Kommunikation zwischen Komponenten
    • Kommunikationsszenarien zwischen Komponenten
    • Verwendung von Eigenschaften für Parent- / Child-Kommunikation
    • Benennung von Eigenschaften
    • Verwendung von Eigenschaften in der Child Component
    • Validierung von Eigenschaften in der Child Component
    • Benutzerdefinierte Ereignisse für Child- / Parent-Kommunikation
    • Verstehen von Unidirektionalem Datenfluss
    • Kommunikation mit Callback-Funktionen
    • Kommunikation zwischen Child-Komponenten
    • Verwendung eines Ereignisbusses für die Kommunikation
    • Zentralisierung von Code in einem Ereignisbus
  • Erweiterte Komponentenverwendung
    • Weitergabe von Inhalten
    • Inhalte mit Slots übergeben
    • Styling von Slot-Inhalten
    • Verwendung mehrerer Slots per Namen
    • Standard-Slots und Slot-Standards
    • Umschalten von Komponenten mit dynamischen Komponenten
    • Verstehen des Verhaltens dynamischer Komponenten
    • Der Lebenszyklus von dynamischen Komponenten
  • Benutzereingaben über Formulare
    • Grundlegende Formularanbindung von Eingabefeldern
    • Gruppierung von Eingabedaten 
    • Vorbelegung von Eingabefeldern
    • Änderung von Benutzereingabe mit Eingabemodifikatoren
    • Mehrzeilige Eingabefelder
    • Verwendung von Kontrollkästchen (checkbox)
    • Verwendung von Optionsfeldern (radio)
    • Listendelder mit <select> und <option>
    • Funktionsweise von v-model
    • Erstellung von benutzerdefinierten Elementen
    • Bestätigen und Absenden eines Formulars
  • Direktiven verwenden und erstellen
    • Direktiven verstehen
    • Funktionsweise von Direktiven
    • Erstellen einer einfachen Direktive
    • Weitergabe von Werten an benutzerdefinierte Direktiven
    • Weitergabe von Argumenten an benutzerdefinierte Direktiven
    • Ändern einer benutzerdefinierten Direktive mit Modifikatoren
    • Lokale Registrierung von Direktiven
    • Verwendung mehrerer Modifikatoren
    • Komplexere Werte an Direktiven übergeben
  • Filter und Mixins
    • Erstellen eines lokalen Filters
    • Globale Filter und Verkettung von Filter
    • Alternative zu Filtern: Berechnete Eigenschaften
    • Mixins verstehen
    • Erstellen und Verwenden von Mixins
    • Zusammenführung von Mixins
    • Gültigkeitsbereich von Mixins
  • Animationen und Übergänge
    • Verstehen von Übergängen
    • Definieren einer Transition
    • CSS-Klassen für Übergänge zuweisen
    • Erstellen eines "Fade"-Übergangs mit CSS-Transition
    • Erstellen eines "Slide"-Übergangs mit CSS-Animation
    • Kombination von Animations- und Übergangs-Eigenschaften
    • Animieren von v-if und v-show
    • Festlegen einer on-load-Animation
    • Verwendung verschiedener CSS-Klassennamen
    • Verwendung dynamischer Namen und Attribute
    • Reagieren auf Transition-Ereignisse
    • Erstellen einer Animation in JavaScript
    • Animieren von dynamischen Komponenten
    • Animieren von Listen mit <transition-group>
  • HTTP-Server-Kommunikation mit vue-ressource
    • Zugriff auf Http über Vue-Ressource
    • Kommunikation mit Firebase
    • Daten an einen Server senden (Senden einer POST-Anfrage)
    • Daten holen und transformieren (Senden einer GET-Anfrage)
    • Globale Konfiguration der vue-ressource
    • Abfangen von Anfragen und Antworten
    • Erstellen von benutzerdefinierten Ressourcen
    • Unterschied Ressourcen zu "normalen" Http-Anfragen
  • Routing in VueJS
    • Einrichten des VueJS-Routers (vue-router)
    • Einrichten und Laden von Routen
    • Verstehen der Routing-Modi (Hash und History)
    • Navigieren mit Router-Links
    • Navigation aus dem Code heraus
    • Routenparameter einstellen
    • Abrufen und Verwenden von Routenparametern
    • Reagieren auf Änderungen der Routenparameter
    • Kinderrouten einrichten (verschachtelte Routen)
    • Benannte Routen
    • Query-Parameter verwenden
    • Mehrere Router-Ansichten (benannte Router-Ansichten)
    • Umleitung von Routen
    • Einrichten von "Catch All" und "Wildcard" Routen
    • Animieren von Routenübergängen
    • Weitergabe des Hash-Fragment
    • Steuern des Scroll-Verhaltens
    • Routenschutz mit "Guards"
    • Verwendung des "beforeEnter" und "beforeLeave"-Guard
    • "Lazy Loading" von Routen 
  • Zustandsverwaltung mit Vuex
    • Gründe für Zustandsverwaltung
    • Verständnis des "zentralisierten Zustands"
    • Verwendung des zentralisierten Zustands
    • Verstehen und Verwendung von Getter
    • Zuordnung von Getter zu Properties
    • Verstehen und Verwendung von Mutationen
    • Verwendung von Actions
    • Zuordnung von Actions zu Methoden

Web-Entwickler, Web-Programmierer mit Erfahrung mit HTML, CSS, JavaScript, die mit VueJS moderne, komplexe, reaktionsschnelle sowie skalierbare Webanwendungen entwickeln wollen.


Lernmethode: Ausgewogene Mischung aus Theorie und Praxis
Unterlagen: Seminarunterlagen oder Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann
Arbeitsplatz: PC/VMs für jeden Teilnehmer
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme
Zugang zu Ihrem Firmennetz erlaubt
Lernumgebung: Neu aufgesetzte Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter.
Arbeitsmaterialien: Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its
Teilnahmebescheinigung: Wird am Ende des Seminars ausgehändigt, inkl. Inhaltsverzeichnis
Teilnehmerzahl: min. 1, max. 8 Personen
Garantierte Durchführung : Ab einem Teilnehmer
Schulungszeiten: 3 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr
Ort der Schulung: GFU Schulungszentrum

GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz
oder europaweit bei Ihnen als Inhouse-Schulung
Räumlichkeiten: Helle und modern ausgestattete Räume mit perfekter Infrastruktur
Preisvorteil : Der dritte Mitarbeiter nimmt kostenfrei teil.
All-Inclusive: Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch
Barrierefreiheit: Das GFU-Schulungszentrum(Am Grauen Stein 27) ist barrierefrei
Rechnungsstellung: Erst nach dem erfolgreichen Seminar. Keine Vorkasse.
Stornierung: Kostenfrei bis zum Vortag des Seminars
Vormerken statt buchen: Sichern Sie sich unverbindlich Ihren Seminarplatz schon vor der Buchung - auch wenn Sie selbst nicht berechtigt sind zu buchen
Bildungsgutschein: Bildungsscheck NRW, Bildungsprämie

Kundenbewertungen

Zu diesem Seminar wurden noch keine Bewertungen abgegeben.

Buchungsmöglichkeiten

Offene Termine

12.08.-14.08.2019
1.700,00
Köln   
Noch frei
Buchen Vormerken
18.11.-20.11.2019
1.700,00
Köln   
Noch frei
Buchen Vormerken
16.03.-18.03.2020
1.700,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenfreies Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • All-Inclusive-Preis
  • Garantierter Termin und Veranstaltungsort
  • Preise pro Person zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenfrei teil

Firmenschulung

Im GFU Schulungszentrum

Anfragen

Inhouse-Schulung

In Ihrem Hause
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen

Individualschulung

Auswählen
Wo soll Ihre Schulung stattfinden?
  • Im GFU Schulungszentrum oder in Ihrem Hause Europaweit
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen
Arbeitsplatz



Eine Klasse eines Unternehmens will zusammen den Kurs VueJS - Power Workshop: Der komplette Einstieg buchen

Dann kann ein Firmen-Training zur Thematik VueJS - Power Workshop: Der komplette Einstieg richtig sein. Die Agenda des Seminars kann dabei zusammen mit den Trainern variiert oder reduziert werden.

Haben die &ldquo ohnehin Routine in VueJS - Power Workshop: Der komplette Einstieg, sollte die Einleitung gekürzt werden. Eine Inhouse-Bildungsmaßnahme lohnt sich ab drei Mitarbeitern. Die Inhouse-Schulungen zum Thema VueJS - Power Workshop: Der komplette Einstieg finden bisweilen in der Umgebung von München, Hannover, Münster, Hamburg, Leipzig, Frankfurt, Bielefeld, Bremen, Essen, Bochum, Duisburg, Düsseldorf, Nürnberg, Wuppertal, Bonn, Stuttgart, Berlin, Dortmund, Dresden und Köln am Rhein in NRW statt.

Welche Seminare erweitern VueJS - Power Workshop: Der komplette Einstieg?

Eine passende Erweiterung findet sich in VueJS - Power Workshop: Der komplette Einstieg mit

  • Verstehen von ".vue" Dateien
  • Reagieren auf Transition-Ereignisse
  • Kommunikation mit Firebase
  • Funktionsweise von v-model

Zu empfehlen ist auch eine Schulung von „Prezi Next für Fortgeschrittene“ mit dem Unterrichtsstoff von

  • Erstellen von Diagrammen Mit nackten Zahlen können die wenigsten Menschen etwas anfangen. Deswegen unterstützt Prezi auch die Erstellung aussagekräftiger Diagramme.
  • Grafiken, Texte in das Themencover integrieren
  • Formatvorlagen: Ändern der Stil-Voreinstellungen
  • Kurze Zusammenfassung der wichtigsten Funktionen von Prezi

Für Firmenschulungen ist das Thema „Rhetorik als Schlüssel zum Erfolg - Überzeugend und schlagfertig argumentieren in der modernen Arbeitswelt“ mit den Unterpunkten Umgang mit Manipulationstechniken und Umgang mit unerwarteten Situationen und Kritik passend.

Für Fortgeschrittene passt auch eine Continuous Deployment und Delivery Fortbildung. In diesem Seminar werden insbesondere

  • Grundlagen zu Continuous Deployment und Delivery DevOps
  • MatrixBuilds mit Jenkins z.B. für unterschiedliche Datenbanken oder Java Versionen
  • Feature Toggle
  • Umgebungen automatisiert aufbauen Infrastructure as a Code
besprochen.

Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU