Grundlagen der Softwareentwicklung mit Prototyping und Design Thinking

1. Einführung in Softwareentwicklung und Design Thinking
- Überblick über Softwareentwicklung
- Grundlagen des Design Thinking
- Die Bedeutung von Prototyping
- Einführung in Usability Testing
- User Experience und Kundenerlebnis

2. Prototyping-Techniken
- Wireframing-Methoden
- Tools für Prototyping (z.B. Figma, Adobe XD)
- Schnelles Prototyping und Iterationen
- Integration von Feedback in Prototypen

3. Usability Testing und User Research
- Methoden des Usability Testing
- Durchführung von User Interviews
- A/B Testing für Prototypen
- Analyse von Nutzerdaten

4. Frontend-Entwicklung Grundlagen
- Einführung in HTML, CSS und JavaScript
- Erstellung von interaktiven Benutzeroberflächen
- Responsive Design Prinzipien
- Zugänglichkeit in Frontend-Entwicklung

5. Backend-Entwicklung für Prototypen
- Grundlagen der Backend-Entwicklung
- Einführung in APIs und Datenbanken
- Verknüpfung von Frontend und Backend
- Sicherheit und Datenschutz im Backend

6. Kundenerlebnis und User Experience
- Definition von Kundenerlebnis
- Methoden zur Verbesserung der User Experience
- Gestaltung von nutzerzentrierten Produkten
- Kundenzufriedenheit messen und analysieren

7. Agile Methoden im Prototyping-Prozess
- Einführung in agile Methoden (Scrum, Kanban)
- Iterative Entwicklung im Prototyping
- Einbeziehung von Nutzerfeedback in agile Prozesse
- MVP (Minimum Viable Product) im Design Thinking

8. Abschlussprojekt: Erstellung eines Prototypen
- Teamzusammenstellung und Ideation
- Prototyping eines digital erstellten Produkts
- Usability Tests und Nutzerfeedback
- Präsentation und Evaluation des Projekts