Webanwendungen
- Fakult?t
Ingenieurwissenschaften und Informatik
- Version
Version 20.0 vom 23.02.2023
- Modulkennung
11B1960
- Modulname (englisch)
Web Applications
- Studieng?nge mit diesem Modul
- Informatik - Medieninformatik (B.Sc.)
- Informatik - Technische Informatik (B.Sc.)
- Lehramt an berufsbildenden Schulen - Teilstudiengang Informationstechnik (M.Ed.)
- Niveaustufe
3
- Kurzbeschreibung
Die Rolle des Internet als Plattform für verteilte Anwendungen nimmt stetig zu. Auch in der Wirtschaft werden neuerdings viele Services in das Internet ausgelagert, um eine stetige Verfügbarkeit und Plattformunabh?ngigkeit zu erzielen.Hierzu dienen Webanwendungen, die dem Benutzer den Zugriff über Webbrowser oder Mobilger?te erm?glichen.In diesem Modul werden die Grundlagen solcher Webanwendungen behandelt, sowie anhand von ausgew?hlten Technologien direkt angewandt.
- Lehrinhalte
- In diesem Modul werden Grundlagen der Webprogrammierung vermittelt:
- 1. Auffrischung HTML5/CSS3
- 2. Responsive Webdesign
- 3. Grundlagen JavaScript und Frameworks
- 4. Web Frontend Frameworks
- 5. Hybride App-Entwicklung
- 6. Datenhaltung in Webanwendungen
- 7. Einführung PHP und PHP-Frameworks
- 8. Einführung Webserver-Programmierung
- Lernergebnisse / Kompetenzziele
Wissensverbreiterung
Die Studierenden, die dieses Modul erfolgreich studiert haben, besitzen ein grundlegendes Verst?ndnis über aktuelle Technologien, wie sie im Internet Einsatz finden. Sie sind in der Lage Programme und Frameworks zur Programmierung interaktiver Webanwendungen und Apps auszuw?hlen sowie anzuwenden.
Wissensvertiefung
Die Studierenden, die dieses Modul erfolgreich studiert haben, sind in der Lage dynamische Webanwendungen zu konzipieren und umzusetzen.
K?nnen - instrumentale Kompetenz
Die Studierenden k?nnen aktuellen Webtechnologien und Skriptsprachen beurteilen und mit deren Hilfe Webanwendungen programmieren.
K?nnen - kommunikative Kompetenz
Im Rahmen einer umfangreichen Abschlu?arbeit, die in Kleingruppen realisiert wird, entwickeln die Studenten Kompetenzen in den Bereichen Teamf?higkeit und Projektmanagement. Sie müssen gemeinsam ein abgeschlossenes inhaltliches und technisches Konzept erarbeiten und die Teamaufgaben sinnvoll aufeinander abstimmen.
K?nnen - systemische Kompetenz
Die Studierenden k?nnen Technologien zur Programmierung von Webanwendungen identifizieren und anwenden.
- Lehr-/Lernmethoden
Vorlesung und Praktikum
- Empfohlene Vorkenntnisse
Grundlagen der Gestaltung
- Modulpromotor
Plutka, Bj?rn
- Lehrende
Plutka, Bj?rn
- Leistungspunkte
5
- Lehr-/Lernkonzept
Workload Dozentengebunden Std. Workload Lehrtyp 30 Vorlesungen 30 Labore Workload Dozentenungebunden Std. Workload Lehrtyp 30 Veranstaltungsvor-/-nachbereitung 30 Kleingruppen 30 Hausarbeiten
- Literatur
aktuelle Dokumentationen von Frameworks und Programmier-/SkriptsprachenJürgen Wolf: HTML5 und CSS3: Das umfassende Handbuch zum Lernen und Nachschlagen,Rheinwerk Computing 2016, ISBN: 978-3836241588Bengt Wei?e: AngularJS & Ionic Framework: Hybride App-Entwicklung mit JavaScript und HTML5,Carl Hanser Verlag GmbH & Co. KG 2016, ISBN: 978-3446446717Christian Wenz, Tobias Hauser: PHP 7 und MySQL: Von den Grundlagen bis zur professionellen Programmierung,Rheinwerk Computing 2016, ISBN: 978-3836240826
- Prüfungsleistung
Projektbericht, schriftlich
- Unbenotete Prüfungsleistung
Experimentelle Arbeit
- Dauer
1 Semester
- Angebotsfrequenz
Wintersemester und Sommersemester
- Lehrsprache
Deutsch