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. WorkloadLehrtyp
30Vorlesungen
30Labore
Workload Dozentenungebunden
Std. WorkloadLehrtyp
30Veranstaltungsvor-/-nachbereitung
30Kleingruppen
30Hausarbeiten
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