Workshop Teil
Im Workshop sollen die Studentinnen und Studenten als architekturelles Proof of Concept eine serverseitige Anwendung auf Basis eines asynchronen Frameworks wie RabbitMQ oder alternativer Broker wie Kafka oder XMPP entwickeln, die Daten aus dem offenen Web nutzt. Basis dafür soll ein gemeinsames Problemszenario sein.
Ein besonderer Schwerpunkt soll auf das Begleiten der Studentinnen und Studenten beim selbstständigen Wissenserwerb gelegt werden. Dazu sollen individuell bereits in der ersten Veranstaltung Themen identifiziert werden, in denen Wissen aufgebaut werden muss und vereinbart werden wie das bis zur nächsten Veranstaltung passieren soll. Themen können sein Lücken in JS, wie funktioniert RabbitMQ, erste technische Proof of Concepts.
Die Projektarbeit gliedert sich in zwei Phasen:
- In der ersten Phasen ist ein technischer PoC individuell von jedem Studenten bzw. jeder Studentin zu realisieren. Dadurch soll gezeigt werden dass ein sinnvoller Datenabruf von einer Open Data Quelle realisiert werden kann und eine Kommunikation zwischen verschieden Anwendungskomponenten (mit nur minimale Anwendungslogik) auf Basis eines asynchronen Frameworks realisiert werden kann.
- In der zweiten Phase ist ein architekturelles PoC im Team zu realisieren. Auf Basis der Erkenntnisse und Erfahrungen der ersten Phase soll eine Anwendngsarchitektur auf Basis asynchroner Frameworks und der Einbindung geeigneter Open Data Quellen für ein Problemszenario konzipiert werden und die Eignung durch die Realisierung und das Zsammenspiel kritischer Teile geprüft und demonstriert werden.