Die Studierenden können
Vorlesungen dieses Moduls werden aufgezeichnet
Testataufgaben
Der Unterricht kombiniert Inputphasen, betreute Übungen und eine mehrwöchige Projektarbeit (individuelles Testat).
Der inhaltliche Schwerpunkt liegt auf der praktischen Entwicklung einer Full-Stack-Webanwendung.
Thematische Bausteine:
Frontend-Entwicklung: Komponentenbasiertes UI-Design, State-Management, Rendering-Konzepte, Interaktivität und grundlegendes Styling.
Backend-Entwicklung: REST-APIs, Routing, Datenbank-Anbindung und Serverlogik.
Integration: Kommunikation zwischen Frontend und Backend, Authentifizierung, Input-Validation und Fehlerbehandlung.
Werkzeuge & Best Practices: Entwicklungs- und Test-Tools, Deployment, grundlegende Accessibility, Performance- und Security-Aspekte.
Ausblick: Trends und Architekturen im modernen Web-Development (z. B. Server Components, PWA, Framework-Vergleiche).
Die Studierenden arbeiten während des Semesters an einem durchgehenden Testat, das die erlernten Konzepte integriert.
Durchführung gemäss Stundenplan