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) |