UX Design + User Testing + A/B-Testing + Programmierstandards
Diese Weiterbildung vermittelt Kenntnisse in den Bereichen UX-Design, User-Testing und Programmierstandards. Teilnehmende lernen, wie sie digitale Produkte durch nutzerorientierte Designprozesse und Testmethoden gestalten und optimieren können.
Modul 1: UI & UX Prozesse im digitalen Produktdesign
Modul 2: UI & UX Analyse: Testing-Strategien und A/B-Verfahren
Modul 3: Clean Code und Programmierstandards
Modul 4: Grundlagen der objektorientierten Programmierung
!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.
!UI & UX Analyse: Testing-Strategien und A/B-Verfahren
*Testmethoden verstehen: Einführung in user testing, a/b testing und Evaluation von UI-Konzepten in mobilen und webbasierten Interfaces.
*Personas & Journey Mapping: Aufbau von Tests mit user personas, customer journey mapping und wireframe website zur Analyse von UX.
*Datengestützte Optimierung: Auswertung von Testergebnissen zur Anpassung von UI Design und Ableitung nutzerorientierter Verbesserungen.
*Frameworks & Standards: Einsatz von ui framework, compose desktop und style guides zur Einhaltung barrierefreier Interface-Anforderungen.
!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.
!Grundlagen der objektorientierten Programmierung
*OOP-Konzepte: Aufbau von Klassen, Nutzung von Objekten, Prinzipien der Kapselung und Zusammenspiel über Schnittstellen.
*Programmieren im Team: Entwicklung objektorientierter Module mit GitHub, Clean Code und API-gestützter Anwendungsstruktur.
*Codearchitektur mit OOP: Nutzung von Frameworks, Strukturierung mit Patterns und Trennung funktionaler Softwareeinheiten.
*Schnittstellen und Datenzugriff: SQL Datenbank, API Schnittstellen und Datenhaltung im objektorientierten Softwaredesign.
Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, UX-Design-Methoden anzuwenden, User-Testing durchzuführen und Programmierstandards in Softwareprojekten umzusetzen.