Backend-Entwicklung + Clean Code + User Testing + A/B-Testing
Diese Weiterbildung vermittelt Kenntnisse in der Backend-Entwicklung, Clean Code-Standards sowie Methoden zur Verbesserung der Nutzererfahrung. Dabei werden sowohl technische als auch analytische Fähigkeiten gefördert, um datenbasierte Webanwendungen zu gestalten.
Modul 1: Backend Entwicklung für datenbasierte Webanwendungen
Modul 2: Clean Code im Entwicklungsprozess
Modul 3: User Testing und A/B-Testing im UX-Kontext
- Grundlagen der Backend-Entwicklung: Einführung in Serverlogik, APIs, Datenbanken und die Rolle des Backends in Full Stack-Projekten.
- Programmiersprachen & Frameworks: Einsatz von Java, Node.js, SQL und aktuellen Entwicklungsumgebungen für dynamische Webservices.
- Schnittstellen & Datenfluss: Entwicklung von API-Schnittstellen mit JSON, REST oder GraphQL zur Datenverarbeitung und Systemintegration.
- Toolchain & Deployment: Nutzung von GitHub, Docker Compose und Datenbanktools für strukturierte Entwicklung und Bereitstellung.
Clean Code im Entwicklungsprozess
- Strukturprinzipien anwenden: Funktionen trennen, Methoden modularisieren und Wiederverwendung in objektorientierter Architektur.
- Konventionen im Quelltext: Klare Formatierung, API-Struktur, lesbarer JSON-Code und Definition in Datenbanksystemen.
- Codepflege mit Werkzeugen: GitHub-Einsatz, Versionsverwaltung, Container Management und Fehlererkennung.
- Qualität durch Zusammenarbeit: Teamorientiertes Testing, Standards im Software Engineering und Nutzung gemeinsamer Repositories.
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.
Am Ende der Weiterbildung beherrschen die Teilnehmenden die Entwicklung datenbasierter Webanwendungen, die Anwendung von Clean Code-Prinzipien und die Durchführung von User Testing zur Optimierung von Nutzererfahrungen.