|
|
Beschreibung |
KursbeschreibungIm Fachpraktikum fuer sichere kollaborative Anwendungen bieten wir den Studierenden die M?glichkeit, im Team ein komplexes Softwareprodukt zu erstellen. Dabei erlernen die Studierenden moderne Entwurfsmuster und aktuelle Technologien. Das Anwendungsszenario dieses Praktikums sind sichere Dienste fuer die fertigende Industrie erstellt.
In Abhaengigkeit von der Teilnehmerzusammensetzung koennen dabei folgende Bereiche bearbeitet werden:
- Kollaborative Benutzungsschnittstellen. Web Basiert (Vaadin und Java) und oder AR/VR (Unity und C#).
- Internet der Dinge: Sensordaten von Maschinen (z.B. OPC-UA, MQTT)
- Backend Infrastrukturen mit Microservice-Architekturen, Domain Driven Design, CQRS-ES, Java, Spring und Axon.
- Policy und Datenstrom basierte Autorisierung von Datenzugriffen.
Die Bearbeitung der gestellten Aufgaben erfolgt in Kleingruppen. Die Natur der gestellten Aufgaben setzt einen entsprechend ausgestatteten Rechner mit Internetzugang voraus. Die Kommunikation mit den Teilnehmern ueber verschiedene Onlineplattformen und mit E-Mail ist dabei unabdingbar.
Im Vorlauf zur ersten Praesenzphase werden wir ein online Seminar durchfuehren in dem einige der Grundlagenthemen von den Teilnehmerinnen/den Teilnehmern aufbereitet werden. Die Teilnahme an den Seminaren und den Praesenzphasen ist verpflichtend. Zeitlicher Ablauf: Wird noch bekanntgegeben. Das Praktikum beginnt mit einer Seminarphase, in der einige der Technologien und Architekturmuster von Studierenden einzeln oder in Gruppen vorgestellt werden. Die Vortraege werden je nach Teilnehmerzahl zu Beginn der ersten Praesenzphase oder vorab online gehalten.
Die Bearbeitung der gestellten Aufgaben erfolgt in Kleingruppen. Die Natur der gestellten Aufgaben setzt einen entsprechend ausgestatteten Rechner mit Internetzugang voraus. Die Kommunikation mit den Teilnehmern ueber Email ist dabei unabdingbar. Eine genauere Beschreibung erscheint auf den Seiten des Lehrgebiets.
F?r folgende Studiengaenge vorgesehen: B, D, MC, Z
|
|
|