UI-Design + User Testing + Prototyping + Clean Code
Diese Weiterbildung vermittelt Wissen über die Gestaltung und Prüfung digitaler Interfaces. Teilnehmende lernen, wie sie benutzerfreundliche Designs entwickeln, testen und analysieren können, um die Interaktion und Benutzererfahrung zu verbessern.
Modul 1: UI & UX Prozesse im digitalen Produktdesign
Modul 2: User Testing und A/B-Testing im UX-Kontext
Modul 3: UI Frameworks & visuelle Strukturmodelle im UX Design
Modul 4: Clean Code und Programmierstandards
!UI & UX Prozesse im digitalen Produktdesign
*Interface & Usability: Gestaltung von user interface Komponenten mit Fokus auf barrierefreiheit und human interface guideline.
*Wireframe & Prototyp: Nutzung von prototyping software, app prototyping und figma developer zur visuellen Ausarbeitung.
*UX Research Methoden: Entwicklung von ux persona, user research und teststrukturen für digitale Produkte.
*Designintegration: Einsatz von swiftui, android compose und ui testing für mobile und responsive Webanwendungen.
!User Testing und A/B-Testing im UX-Kontext
*Einführung in Testmethoden: Grundlagen von User Testing, A/B-Testing und Usability-Analysen zur Bewertung digitaler Interfaces.
*Planung & Durchführung: Konzeption von Testabläufen mit User Personas, Wireframes und Customer Journey Mapping in Figma oder Sketch.
*Analyse & Auswertung: Nutzung von Tools zur Datenerhebung, Auswertung von Nutzerverhalten und Ableitung konkreter Designentscheidungen.
*Barrierefreiheit & Standards: Anwendung von WCAG, UI Testing und responsive Design-Prinzipien für zugängliche und testbare Anwendungen.
!UI Frameworks & visuelle Strukturmodelle im UX Design
*Strukturelle Grundlagen: Vermittlung von UI-Komponentenmodellen mit Fokus auf usability, grid design und ui framework.
*Frameworkbasierte Gestaltung: Einsatz von compose android, android compose und swift ui zur Interface-Entwicklung.
*Prototyping-Tools: Umsetzung von app wireframe, prototyping software und figma ui im gestalterischen Entwicklungsprozess.
*Test & Umsetzung: Validierung durch ui test, Integration in frontend-Systeme und Versionsverwaltung mit git.
!Clean Code und Programmierstandards
*Clean Code verstehen: Aufbau klarer Methoden, Aufteilung in Funktionen und Vereinheitlichung von Programmierstrukturen.
*Arbeitsweise mit Code: Regeln zur Codestilkontrolle, Kommentierung, API-Struktur und lesbare Entwicklungslogik.
*Refactoring im Development: Umstrukturierung von Code, Versionspflege über GitHub und Anbindung an Frameworks.
*Zusammenarbeit im Team: Code Reviews, Testing-Strategien, Fehlerbehandlung und automatisierte Tools im Softwareprojekt.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, digitale Designs zu entwickeln, Testmethoden anzuwenden und Programmierstandards einzuhalten, um qualitativ hochwertige Softwareprodukte zu erstellen.