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.