PDF

Schulung VueJS - Power Workshop: Der komplette Einstieg

3 Tage / S2104

Neues Seminar

Schulungsformen

Offene Schulung

  • 3 Tage
  • 2 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 / 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

06.05.-08.05.2019
1.700,00
Köln   
Noch frei
Buchen Vormerken
12.08.-14.08.2019
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
  • 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?
  • In Ihrem Hause Europaweit
  • Im GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen
Arbeitsplatz



Eine Klasse einer Firma will geschlossen den Lehrgang VueJS - Power Workshop: Der komplette Einstieg besuchen

In dem Fall kann ein Firmen-Seminar zum Gegenstand VueJS - Power Workshop: Der komplette Einstieg richtig sein. Der Lehrstoff der Schulung kann hierbei in Abstimmung mit den Fachdozenten ergänzt oder verdichtet werden.

Haben die Mitarbeiter bereits Sachkenntnis in VueJS - Power Workshop: Der komplette Einstieg, sollte der Anfang entfallen. Eine kundenspezifische Weiterbildung macht sich bezahlt bei mindestens 3 Schulungsteilnehmern. Die Inhouse-Seminare zum Thema VueJS - Power Workshop: Der komplette Einstieg finden gelegentlich im Umkreis von Bonn, Stuttgart, Hannover, Nÿrnberg, Duisburg, Leipzig, Mÿnster, Frankfurt, Mÿnchen, Berlin, Wuppertal, Hamburg, Essen, Dresden, Bielefeld, Bochum, Dÿsseldorf, Dortmund, Bremen und Köln am Rhein in NRW statt.

Welche Thematiken passen zu VueJS - Power Workshop: Der komplette Einstieg?

Eine gute Basis bildet VueJS - Power Workshop: Der komplette Einstieg mit

  • Routing in VueJS Einrichten des VueJS-Routers (vue-router)
  • Animieren von v-if und v-show
  • Verwendung des zentralisierten Zustands
  • Lokale und globale Registrierung von Komponenten

Anzuraten ist auch eine Schulung von „Machine Learning: Praxistag mit TensorFlow“ mit dem Unterrichtsstoff von

  • Multi-Layer-Perceptrons (MLP) mit TensorFlow
  • Multi-Layer-Perceptrons (MLP) mit TensorFlow Keras
  • Visualisierung mit TensorBoard
  • "Hello world!" mit TensorFlow

Für Inhouse-Schulungen ist das Thema „Cinema 4D - Einführung und Grundlagen“ mit dem Unterrichtsgegenstand Mesh-Deformer und Standardbeleuchtung passend.

Für Fortgeschrittene eignet sich eine Unity - Einführung und Grundlagen Fortbildung. In diesem Workshop werden insbesondere

  • Asset Packages
  • Grundlagen der Benutzeroberfläche Scene View
  • Animations
  • Clipping Planes
behandelt.

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