Moderne Frontend-Architekturen für Single-Page-Anwendungen
React, Angular, Vue und Web Components bestimmen den Bereich der modernen Frontend-Frameworks. Weitgehend unabhängig von der Wahl des Frameworks ergeben sich architektonische Herausforderungen, die sich stark von denen einer Backend-Architektur unterscheiden.
In diesem Talk beschäftigen wir uns damit, was eine moderne Single-Page-Anwendung (SPA) ausmacht, wie sie sich von einer klassischen Webanwendung unterscheidet, welche Architekturmuster es für SPAs gibt, wie man SPAs durch Typisierung wartbar hält, und wie man solche Anwendungen zur effizienten Entwicklung in kleinere Module aufspalten und für die Anwender wieder zu einem stimmigen Ganzen zusammensetzen kann.
Vorkenntnisse
* Grundsätztliche Kenntnisse der Web-Entwicklung
* JavaScript-Kenntnisse sind nicht erforderlich, da wir uns auf einer konzeptionellen Ebene bewegen werden
Lernziele
* Was sind Single-Page-Anwendungen und wo kann man sie einsetzen?
* Welche Muster und Möglichkeiten gibt es, Single-Page-Anwendungen effizient und nachhaltig zu entwickeln?