Mittwoch, 16:55 Uhr

Komplexe Webanwendungen mit Vue.js

Mit Vue.js lassen sich nicht nur kleinere Anwendungen umsetzen, sondern auch für komplexere Webanwendungen ist Vue.js eine gute Wahl. In diesem Vortrag werden die zahlreichen Architekturentscheidungen vorgestellt, die für komplexe Anwendungen typischerweise zu treffen sind:

* Wie teilen wir die Funktionalität sinnvoll in Komponenten auf?
* Brauchen wir den Vue-Router?
* Wie regeln wir State Management und wann setzt man Render-Functions sinnvoll ein?
* Was sind Mixins oder Higher Order Components?
* Wie schreibt man eigene Plugins und wie vermeidet man Probleme mit dem Vue-Reactivity-System?

Diese und weitere Fragestellungen werden anhand von Erfahrungen aus mehreren Projekten vorgestellt und bewertet. Zudem werden Handlungsempfehlungen gegeben.

Vorkenntnisse:
Teilnehmer sollten Basiskenntnisse von Vue.js oder vergleichbaren Frameworks haben.

Lernziele:
Vorstellung der zahlreichen Möglichkeiten, die Vue.js für die Entwicklung komplexer Applikationen bietet und Entscheidungshilfen bei der Konzeption der Softwarearchitektur.

Norbert Frank
(Lucom)
@norbertdfrank

Norbert ist seit 15 Jahren in der IT tätig als Entwickler, Berater und Softwarearchitekt. Passionierter Full-Stack-Entwickler und JavaScript-Enthusiast bei der Lucom GmbH.