Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage,
--------Im Studienjahr 2020/21 erfolgt für den Lektor Dr. Markus Schranz keine Beauftragung von der TU Wien aufgrund der Kettenvertragsregelung.Die Lehrveranstaltung wird daher erst wieder im WS 2021/22 stattfinden.---------
Die Studierenden können dann
Nach positivem Abschluss des praktischen Teils dieser Lehrveranstaltung sind Studierende in der Lage
Der Focus dieser Lehrveranstaltung liegt auf den technischen, architekturellen und inhaltlichen Möglichkeiten, Informationen im Internet und World Wide Web anzubieten. Im Rahmen von theoretischen Vorlesungsblöcken und praktischen Anwendungen aus der Österreichischen Content-Industrie sowie Realanwendungen zu Web-Ticketing im Kulturbereich führender Bühnen im deutschsprachigen Raum sollen aktuelle Konzepte vertieft werden.
Didaktisches Konzept: Diese Lehrveranstaltung besteht aus einem theoretischen und einem praktischen Teil. Der theoretische Teil wird geblockt von Oktober bis Dezember abgehalten und behandelt: - Grundlagen von interaktiven Web-Applikationen - Einsatzbereich, Techniken und Methoden des Web Engineerings - Vergleich von Konzepten zur komplexen Web-Applikationsgestaltung - Verwaltung und Management von diversen Content-Assets - -moderne Architekturen im Aufbau von komplexen Web Services und mobilen Apps, Web Application Server, Backend as a Service - Fallstudien aus der Wirtschaft - Pitfalls und Tipps im Praxiseinsatz - Performanz, Zuverlässigkeit und Skalierbarkeit im anspruchsvollen Echteinsatz - Sicherheit beim Einsatz von personenbezogen Geschäftsdaten.
Der Praxisteil führt im Labor in eine konkrete Technologie ein. In Kleingruppen wird eine Anwendung aus dem Bereich des Content Management entworfen und realisiert. Der Praxisteil wird per Präsentation am Gerät beendet, der theoretische Teil wird mit einem Prüfungstest im Januar abgeschlossen.
Die theoretischen Grundlagen werden im Hörsaal in Form von Präsentationen und der fragend-entwickelnden Methode erarbeitet.
Anhand von Fallbeispielen aus der Wirtschaft und des problem-based learnings werden konkrete Techniken und Methoden des Web Engineerings vorgestellt.
Im praktischen Teil der Lehrveranstaltung wird die Methode der Computerwerkstatt / des Labors angewandt, und es kommen bestimmte Web-Techniken zur Implementierung von component-based Web Application Servers zum Einsatz
Der erste Termin findet am Mittwoch, 9. Oktober 2019, um 18:00 Uhr s.t., im HS 8, statt. Danach sind die Termine geblockt mittwochs (Zeit und Ort sind unter der unten angegebenen URL abrufbar). Die Termine für die Laborübung werden in der Vorlesung bekannt gegeben. Die Vorlesung wird geblockt abgehalten. Für den praktischen Teil im Labor ist aus organisatorischen Gründen eine Übungsanmeldung erforderlich. Eine Anmeldung hierfür wird in der dritten Vorlesungseinheit geöffnet, Interessierte können sich dann in Gruppen zu 2 Personen anmelden. Nähere Informationen in der Vorlesung.
Der theoretische Teil der Lehrveranstaltung überprüft die erarbeiteten Lernergebnisse in Form einer schriftlichen Prüfung. Studierende erbringen den Leistungsnachweis, indem sie Grundlagen und Methoden des Web Application Engineerings korrekt definieren und verständlich erklären können.
Konkrete Techniken und Methoden werden von den Studierenden im Test - überprüfbar nach einem Bewertungskatalog - präsentiert und kompetent gegenübergestellt. Spezifische Kriterien von Web Applications werden zum Leistungsnachweis unterschieden und klar argumentiert.
Im praktischen Teil wird eine konkrete Web Content Anwendung mit Techniken und Methoden des Web Engineerings geplant, entworfen und implementiert und zur Leistungsbeurteilung gemäß einer Checklist präsentiert.
Eine Anmeldung hierfür wird nach der dritten Vorlesungseinheit Mitte Oktober geöffnet, Interessierte können sich dann in Gruppen zu 2-3 Personen anmelden. Nähere Informationen in der Vorlesung.
Der Besuch der Lehrveranstaltung erfordert Kenntnisse zu - Grundlagen der Netzwerktechnologien, - Client-Server Architekturen, - Grundlagen der Web-Technologien - Grundkonzepte des Software-Engineerings
Grundlegende Programmiererfahrungen in einer objektorientierten Programmiersprache werden vorausgesetzt, Erfahrungen mit dynamischen, interpretierten Programmiersprachen (PHP, Perl, Python, etc) sind von Vorteil.