20 Jahre Erfahrung FreeCall 0800 tutegos

Vue.js

[LOGO]

Vue.js ist ein JavaScript-Framework zur Implementierung von clientseitigen Webanwendungen unter Nutzung des MVVM-Architekturmusters. Es erlaubt die Umsetzung von klar strukturierten und testbaren Anwendungen und bietet eine umfassende und moderne Tool-Unterstützung. Die Sprachelemente des Frameworks sind stark von Angular und React inspiriert, und versuchen, die besten Konzepte aus beiden Frameworks auf elegante Weise zu kombinieren. Eine performante Virtual-DOM-Implementierung erlaubt schnelles Rendern von Seiten und eine aktive Community stellt eine Vielzahl an Erweiterungen bereit, die typische Aufgaben, wie Serveranbindung oder Verwaltung von Zuständen, umsetzt. Vue.js zeichnet sich darüber hinaus durch seine Skalierbarkeit aus; es kann im Projekt schrittweise eingeführt werden (Vue.js ist progressives Framework) und eignet sich somit auch für Migrationsprojekte. In diesem Seminar stehen die Grundlagen sowie die Philosophie von Vue.js im Zentrum. Die Konzepte werden mit vielen praktischen Codebeispielen und Anwendungsfällen vermittelt und ermöglichen so einen tiefgreifenden Einblick in das Arbeiten mit Vue.js.

Inhalte des Seminars

Einführung

  • Konzepte und Grundbegriffe von Vue.js
  • Installationswege
  • Vergleich und Abgrenzung zu Angular/React/jQuery

Die Vue-Instanz

  • Instanzen erzeugen
  • Lebenszyklus von Vue-Instanzen
  • Daten und Methoden

Template-Syntax

  • Interpolationen von Text, HTML und Attributen
  • Direktiven und Kurzschreibwesen

Properties

  • Computed Properties
  • Watcher

Bedingtes Rendern

  • v-if, v-else und v-show
  • Umsetzung von Listen mit v-for

Komponentenbildung

  • Wiederverwendung
  • Datenübergabe zwischen Komponenten
  • Kommunikation zwischen Komponenten
  • Slots

Event-Handling mit Vue

  • DOM-Events nutzen
  • Kurzschreibweisen und nützliche Helfer

Umgang mit Formularen

  • Text, Checkboxen, Radioboxen … umsetzen
  • Databinding
  • Validierung

Routing

  • Aufbau einer Applikation mit Routern
  • Routen-Definition
  • Navigation zwischen Routen und Datenübergabe

Weitere Konzepte

  • HTTP-Kommunikation mit XMLHttpRequest und JSONP
  • Axios und vue-resource
  • Nutzung von Filtern
  • Zustandsverwaltung mit Vuex und dem ›store‹
  • Arbeiten mit der Vue CLI
  • Testen

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Webentwickler, die mit Vue.js performante Web-Anwendungen mit wartbaren Code bauen möchten.
  • Vorkenntnisse: JavaScript-Kenntnisse, Grundkenntnisse von HTML und CSS
  • Seminar-Software: Letzte von von Vue.js.

Weiterführende Seminare

CSS3, HTML5


Alle Kategorien

Was Teilnehmer sagen