Sommersemester 2017
Praktikum Complex Applications in Distributed Environments (CoDE)
Praktikum Complex Applications in Distributed Environments (CoDE)
Übersicht
Das Praktikum CoDE richtet sich an Master-Studierende und findet als Hackathon (siehe Wikipedia-Hackathon) am Wochenende vom 07.04 bis 09.04.2017 statt. Dabei ist das Motto wegen der beschränkten Zeit "Quick and Dirty".
Während des Praktikums stehen die Poolräume in Haus D, sowie die Seminarräume D-125 und D-222 zur Verfügung.
Das Mitbringen von eigenen Smartphones und Laptops ist empfehlenswert.
Während des Hackathons werden mit den Gruppen individuelle weiterführende Aufgaben für die zweite Phase der Veranstaltung vereinbart. Der Umfang dieser "Hausaufgabe" wird etwa eine Arbeitswoche (ca 40 Personenstunden) betragen und kann eigenständig über das Semester verteilt werden. Nach Abschluss der zweiten Phase wird mit den Veranstaltern ein individueller Termin zur finalen Präsentation vereinbart.
Es wird erwartet, dass Studierende eigenständig Applikationen in einer beliebigen Programmiersprache entwickeln können. Dabei ist das Entwerfen von UIs nicht erforderlich. Skripte oder Konsolenanwendungen sind ebenfalls suffizient.
Die Fähigkeit Daten zu Manipulieren (Erstellen, Aktualisieren, Löschen) und das Speichern in Datenbanken (MySQL, MongoDb, o.ä.) wird vorraussgesetzt, ebenso wie der Umgang mit Datenformaten, wie JSON oder XML.
Der Umgang mit Git muss bekannt sein, da jedes Projekt über Github (oder Gitlab) verwaltet und mit einer OpenSource Lizenz veröffentlich werden soll.
- Freitag 07.04 16:15 - 22:00
- Samstag 08.04 10:00 - 22:00
- Sonntag 09.04 10:00 - 16:00
Während des Praktikums stehen die Poolräume in Haus D, sowie die Seminarräume D-125 und D-222 zur Verfügung.
Das Mitbringen von eigenen Smartphones und Laptops ist empfehlenswert.
Inhalt
Das Thema dieser Veranstaltung dreht sich dieses Jahr um Data Privacy und Data Security im mobilen Umfeld.Ablauf
Am Freitag werden nach der Einführung Kleingruppen mit 4-6 Studieren gebildet und erste Erkentnisse mit dem Themen-Umfeld gesammelt. Samstag ist den ganzen Tag Zeit um die Ideen praktisch umzusetzen. Sonntag morgen sind einige weitere Stunden vor der Abschlusspräsentation Zeit zur weiteren Gruppenphase. Die Abschlusspräsentationen beenden Sonntag gegen 16:00 den ersten Teil der Veranstaltung.Während des Hackathons werden mit den Gruppen individuelle weiterführende Aufgaben für die zweite Phase der Veranstaltung vereinbart. Der Umfang dieser "Hausaufgabe" wird etwa eine Arbeitswoche (ca 40 Personenstunden) betragen und kann eigenständig über das Semester verteilt werden. Nach Abschluss der zweiten Phase wird mit den Veranstaltern ein individueller Termin zur finalen Präsentation vereinbart.
Vorraussetzungen
Ein erfolgreicher Bachelorabschluss mit hohem praktischen Anteil ist erwünscht. Weiterhin sind Kentnisse aus VIS und DIS von Vorteil.Es wird erwartet, dass Studierende eigenständig Applikationen in einer beliebigen Programmiersprache entwickeln können. Dabei ist das Entwerfen von UIs nicht erforderlich. Skripte oder Konsolenanwendungen sind ebenfalls suffizient.
Die Fähigkeit Daten zu Manipulieren (Erstellen, Aktualisieren, Löschen) und das Speichern in Datenbanken (MySQL, MongoDb, o.ä.) wird vorraussgesetzt, ebenso wie der Umgang mit Datenformaten, wie JSON oder XML.
Der Umgang mit Git muss bekannt sein, da jedes Projekt über Github (oder Gitlab) verwaltet und mit einer OpenSource Lizenz veröffentlich werden soll.
FAQ
- Die Veranstaltung taucht nicht in Stine auf. Feier Wahlbereich -> weitere Lehrveranstaltungen -> Code.
- Wie macht man Certificate Pinning, um eigene Apps abzusichern? -> https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning#HTTP_pinning
Debug Info for generation of "last modified"textFragments_de_856 (2017-02-06 17:06:42) | textFragments_de_858 (2017-04-10 13:40:05) | persons_1821 (2014-11-21 16:54:00) | persons_1821 (2015-09-29 17:50:12) | persons_1821 (2020-12-09 16:26:24) | persons_1821 (2020-12-09 16:27:11) | persons_1821 (2021-07-05 11:34:49) | persons_1821 (2022-04-02 17:09:32) | persons_1821 (2022-06-16 13:09:00) | persons_1821 (2024-10-08 11:37:26)
Am 10. April 2017 um 13:40 von Dr. Wolf PosdorferCALL getCollectionFull('teaching/courseinfo','vsys',413,0)