Modulbeschreibung

Web Engineering 2

Kurzzeichen:
M_WE2
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:

Die Studierenden können

  • Webapplikationen bestehend aus Frontend und Backend konzipieren, umsetzen und deployen.

  • die Grundprinzipien moderner Frontend-Frameworks (z. B. React) und Backend-Frameworks (z. B. Express) anwenden.

  • Schnittstellen zwischen Frontend und Backend gestalten und Daten persistent verarbeiten.

  • grundlegende Sicherheits-, Test- und Deployment-Aspekte berücksichtigen.

  • ihre Projekte unter Einsatz gängiger Entwicklungs- und Build-Tools selbständig entwickeln und optimieren.

Modulverantwortung:
Prof. Dr. Stolze Markus
Lehrpersonen:
Prof. Dr. Stolze Markus
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Digital Design STD_24(Empfohlenes Semester: 4)Kategorie:Webengineering (DD-WE)
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 4)Kategorien:Grundlagen Informatik (I-g), Grundlagen Informatik und Aufbau Informatik (I-gai)
Wahl-Modul für Generalist STD_14 (PF)
Wahlpflicht-Modul für Informatik STD_14(Empfohlenes Semester: 4)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Wahlpflicht-Modul für Informatik STD_21(Empfohlenes Semester: 4)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Wahlpflicht-Modul für Informatik STD_23(Empfohlenes Semester: 4)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Bemerkungen:

Vorlesungen dieses Moduls werden aufgezeichnet

Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten

Inhalte

Modul- und Lerninhalt:

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.