Vorlesungsbeschreibung Wahlpflichtmodul: Frameworks für Web-basierte Anwendungssysteme
Nach erfolgreichem Abschluss dieses Moduls können die Studierenden die grundlegende Konzepte und Prinzipien von Web-Frameworks produktiv einsetzen. Sie sind in der Lage mithilfe eines oder mehrerer Frameworks Webanwendungen anhand typischer Anforderungen aus der Praxis von Grund auf zu konzipieren und umzusetzen.
- Grundprinzipien von Frameworks
- Einflussfaktoren von Produktivität in der Software-Entwicklung
- Versionsverwaltung: Software-Projekte in Teams entwickeln
- Software-Architektur: Robuste und flexible Anwendungen entwerfen
- Benutzerverwaltung: Registrierung, Anmeldung und Verwaltung
- Standards im Tagesgeschäft produktiv umsetzen (Formulare, Filter, Datentabellen, Karten, Visualisierungen, Mehrsprachigkeit...)
- Gestaltung mit Stilrichtlinien: HTML, CSS, Grids und Responsiveness
- Cross-cutting concerns (Sicherheit, Logging...)
- Deployment: Anwendungen in Produktionsumgebung überführen und sicher betreiben
Balzert, H.: Lehrbuch der Software-Technik (Software-Entwicklung), Spektrum Akademischer Verlag, 2000.
Balzert, H.: Lehrbuch Grundlagen der Informatik. Spektrum Akademischer Verlag, 2005.
Andrea Ertel und Kai Laborenz: Responsive Webdesign: Konzepte, Techniken, Praxisbeispiele. Das Standardwerk in 3. Auflage! Gebundenes Buch – 29. Mai 2017
Seminaristische Form mit Fokus auf unmittelbarer praktischer Umsetzung der vorgestellten Konzepte; Vorträge zu Spezialthemen mit Diskussion
Deutsch, Englisch
Projekt
5 (150 h = 60 h Präsenz- und 90 h Eigenstudium)