Entwicklung von Webapplikationen - B.WIWI-WIN.0005

Lehrveranstaltung für Bachelor-Studiengänge

Kurzübersicht

Was? Wie?
Angebotshäufigkeit jedes Wintersemester
Art der Veranstaltung Projektseminar
Prüfungsvorleistung Programmieraufgaben, Klausur & Anwesenheitspflicht an allen Seminarterminen
Prüfungsleistung Entwicklung einer prototypischen Webapplikation und Präsentation mit schriftlicher Ausarbeitung
Credits 6+6 ECTS
Teilnahmevoraussetzung keine
Empfohlene Kenntnisse: Modul "Management der Informationssysteme", Modul "Programmiersprache Java"

Inhalt

Die Entwicklung von applikationsgetriebenen Web-Sites (z. B. Auktionen, Web-Shops, Communities etc.) unterscheidet sich von der "klassischen" Client-Server Entwicklung sowohl in den Anforderungen (z. B. in Bezug auf die Skalierbarkeit oder die Sicherheitsproblematiken) als auch im Hinblick auf die eingesetzten Technologien (Web-Server, Browser, Applikationsserver usw.). Ziel der Veranstaltung ist es, einen Einblick in die Entwicklung und den Betrieb solcher System zu geben. Darauf aufsetzend soll ein Ausschnitt aus einer datenbankbasierten Web-Anwendung in Kleingruppen (jeweils 4-5 Studenten) konzipiert und mit Hilfe einer entsprechenden Entwicklungsumgebung implementiert werden.

Lernziele Projektkonzeption und Implementierung:

Nach erfolgreicher Teilnahme sind die Studierenden in der Lage,

  • Grundlagen der Entwicklung von Web-Applikationen zu beschreiben und unterschiedliche Klassifikationen von Web-Anwendungen zu definieren,
  • Sicherheitsrelevante Aspekte von Web-Applikationen zu identifizieren und zu beurteilen,
  • Einsatzbereiche von Frameworks beim Entwickeln von Web-Applikationen zu identifizieren und zu beurteilen,
  • die Implementierung von Web-Applikationen zu analysieren und kritisch zu hinterfragen,
  • Web-Applikationen konzeptionell zu modellieren und zu entwickeln,
  • komplexe Entwicklungsprojekte in Teams zu organisieren und durchzuführen.

Lernziele Projektdokumentation:

Nach erfolgreicher Teilnahme sind die Studierenden in der Lage,

  • den Konzeptions- und Entwicklungsprozess einer Web-Applikation im Kontext eines komplexen Entwicklungsprojekts zu dokumentieren,
  • ein webbasiertes Anwendungssystem zu dokumentieren,
  • die Ergebnisse eines Entwicklungsprojekts zu präsentieren.

Terminübersicht

Was? Wann und Wo?
Anmeldung Im Oktober über Stud.IP (siehe UniVZ)
Seminar Mittwochs, ab der ersten Vorlesungswoche 9:00 -12:00 Uhr (Präsenz im ZHG005)