Medieninformatik an der TH Köln

Modulbeschreibungen, Prüfer:innenlisten und mehr :)

Frameworks, Daten und Dienste im Web

Modulverantwortlich
Prof. Dr. Hoai Viet Nguyen
Kürzel
FDDW
Studiensemester
4
Sprache
deutsch
Kreditpunkte
5
Weitere Informationen zum Modul
https://th-koeln.github.io/mi-bachelor-webdevelopment/frameworks-dienste-und-daten/
Studienleistungen
Mündliche Prüfung und Projektarbeit: Prüfer:in Prof. Dr. Hoai Viet Nguyen // Zweitprüfer bzw. Beisitzer Yannic Brügger // Prüfungstermin: Ende des Semesters

Aufwand

50h Vorlesung, Seminar; 100h Selbstlernphase

Angestrebte Lernergebnisse

Die Studentinnen und Studenten kennen

  • wesentliche Frameworks, Dienste und Werkzeuge für die serverseitige Entwicklung von Web Anwendungen
  • können ausgewählte Frameworks, Dienste und Tools in einem Projektkontext anwenden.

Die Kompetenz zur systematischen Entwicklung von Systemen in einem arbeitsteiligen Team wird eingeübt und vertieft. Kenntnisse aus den anderen Modulen der Vertiefung werden vertieft und verknüpft und im Rahmen eines konkreten Projektauftrags angewendet.

Die Studierenden sind in der Lage ein Projektbriefing zu durchdringen und daraus einen Projektauftrag abzuleiten und diesen im Team abzuarbeiten.

Den Teilnehmern steht eine Auswahl an Techniken und Frameworks zur Verfügung, aus dem sie die passenden Ansätze begründet auswählen und anwenden können.

Die StudentenInnen sind in der Lage eine komplexe Anwendung im Web über mehrere Endgeräte hinweg zu planen, zu realisieren und zu dokumentieren.

Inhalt

  • WebSockets
  • AJAX und XmlHTTPRequest
  • Asychrone Kommunikationsmodelle
    • Message Broker
    • Publisch/Subscribe
    • Message Queque
  • SOA
    • Service Contract
    • Microservices in Zusammenspiel mit Docker
  • Template Engines
  • HTML-Formulare
  • Testing

Ausgewählte Tools sollen tiefgreifend erarbeitet werden und in einem Projektkontext angewendet werden. Dies erfolgt in der Regel in dem begleitenden Projekt

Medienformen

Beamergestützte Vorträge, Rechnergestützte Workshops

Literatur

  • Tilkov et al.: REST und HTTP- Entwicklung und Integration nach dem Architekturstil des Web, dpunkt.verlag 2015
  • Luigi Lo Iacono, Peter Leo Gorski und Hoai Viet Nguyen: Websockets - Moderne HTML5-Echtzeitanwendungen entwickeln
  • Roy: RabbitMQ in Depth, Manning 2016
  • Newman: Building Microservices: Designing fine-grained systems, OReilly 2015

Dies ist ein Teilmodul des Moduls Vertiefung – Web Development.