Zielsetzung des Kurses
Der Kurs Progressive Web App UI Design adressiert die Gestaltung und Umsetzung von Benutzeroberflächen für Progressive Web Apps im Kontext von UX/UI-Design und Frontend-Entwicklung. Ziel ist die Vermittlung von Methoden zur strukturierten Konzeption, zum visuellen Design und zur Interaktionserarbeitung für PWA-spezifische Anforderungen. Behandelt werden Entwurfsprozesse unter Berücksichtigung von Responsivität, Offline-Fähigkeiten und Performance-Aspekten. Der Kurs ordnet sich in das Fachgebiet Human-Computer-Interaction und webbasierter Interface-Gestaltung ein.

Inhalte
Grundlagen der PWA-Gestaltung mit Fokus auf Nutzungsszenarien, Informationsarchitektur, Navigationsmodellen und Musterkatalogen für mobile und Desktop-Ansichten, inklusive Besonderheiten wie Installierbarkeit und Nutzung im Homescreen.
Visuelles UI-Design für PWAs mit Layout-Rastern, Typografie, Farb- und Icon-Systemen, Komponentenbibliotheken, Zustandsdarstellungen sowie Barrierefreiheitsanforderungen nach gängigen Richtlinien.
Interaktionsdesign und Mikrosignale mit Zustandswechseln, Animationen, Gestensteuerung, Feedback-Mechanismen, Ladeindikatoren und Fehlermeldungen im Kontext intermittierender Verbindungen.
Responsive und adaptive Gestaltung mit Breakpoints, fluiden Grids, Touch- und Mausinteraktion, Gerätekontexten, Orientation-Wechseln und Eingabemethoden, einschließlich Edge-Cases.
Design-to-Development-Übergabe mit Pattern-Definition, Design-Tokens, Prototyping, Spezifikationen, Assets, sowie Zusammenarbeit mit Frontend-Implementierung unter Nutzung gängiger Tools.
Qualitätssicherung durch Nutzertests, Heuristiken, Metriken zur UI-Performancewahrnehmung, Barrierefreiheitsprüfungen und iteratives Design-Refinement anhand von Feedback und Telemetrie.

Lernziele
- Analysieren von Nutzungskontexten und Informationsarchitekturen für Progressive Web Apps
- Identifizieren und Unterscheiden PWA-spezifischer UI-Patterns einschließlich Installierbarkeit und Offline-Hinweisen
- Erstellen von responsiven Layouts, Komponenten und Zustandsdarstellungen für unterschiedliche Gerätegrößen
- Anwenden von Design-Tokens, Typografie- und Farbsystemen zur konsistenten UI-Gestaltung
- Entwickeln interaktiver Prototypen mit Mikrointeraktionen, Ladeanzeigen und Fehlermeldungen
- Implementieren der Design-to-Development-Übergabe durch Spezifikationen, Assets und Abnahmechecklisten

Berufsperspektiven
Die Kursinhalte finden Anwendung in Berufsfeldern wie UX/UI-Design mit Schwerpunkt webbasierte Interfaces und komponentenbasierte Gestaltung für PWAs. Typische Tätigkeitsfelder umfassen Frontend-Design und -Konzeption in interdisziplinären Produktteams mit Fokus auf responsive Oberflächen. Der Kurs adressiert Inhalte für Tätigkeiten wie Interaction Design und Prototyping für installierbare Webanwendungen. Ebenfalls abgedeckt sind Aufgaben im Bereich Qualitätssicherung von Benutzeroberflächen, inklusive Barrierefreiheitsprüfungen und Metrik-basierter Bewertung.

Zusammenfassung
Der Kurs Progressive Web App UI Design behandelt Konzeption, visuelles Design und Interaktionsgestaltung für installierbare, responsive Webanwendungen. Im Rahmen dieser Weiterbildung werden Methoden zur strukturierten Ausarbeitung von UI-Patterns, Prototypen und Übergaben an die Implementierung vermittelt. Die vermittelten Themen finden Anwendung in Tätigkeitsfeldern wie UX/UI-Design, Frontend-Konzeption, Interaction Design und UI-Qualitätssicherung.