Praktikum Web Programmierung
Dozent:
Prof. Hußmann
Durchführung:
Juliane Franze (Fraunhofer ESK), Tobias Seitz
Gäste: Dr. Julie Wagner (Fujitsu Enabling Software Technology),
Werner Huber (SIXT),
Roland Singer (Desertbit),
Maximilian Körner
Umfang: 4 SWS
ECTS-Credits: 6
Modul: Master P5.0.2 oder P5.0.4: Gruppenpraktikum zu fortgeschrittenen Themen der Informatik I oder Informatik II
Nach Rücksprache mit dem Prüfungsausschuss auch Anerkennung für P2, P3 oder P6 (Vertiefende Themen für Master) möglich
Bachelor P17, P18: Vertiefende Themen der Medieninformatik I oder II
Aktuelles
- 10.02.2017: Die Abschlusspräsentation findet am 17.03. um 16 Uhr statt. Ort wird noch bekanntgegeben.
- 06.10.2016: Die Zusagen wurden per Email verschickt. Sollten Sie einen Platz bekommen haben, aber nicht teilnehmen wollen oder können, sagen Sie bitte bis zum 10.10. ihre Teilnahme ab, damit wir Kandidat*innen von der Warteliste nachnominieren können.
- 20.09.2016: Die Bewerbungsfrist läuft bis zum 30.09. via UniWorX..
- 20.09.2016: Dr. Julie Wagner (Fujitsu) wird einen Gastvortrag über DevOps halten.
- 20.09.2016: Wir haben einen Slack Channel eingerichtet, wo sich Teilnehmer*innen und Dozierende über die Veranstaltung austauschen.
Inhalt
Das Praktikum Webentwicklung wird erstmals im Wintersemester 16/17 angeboten und ist eine Schwesterveranstaltung des "Praktikum Entwicklung von Mediensystemen (PEM)".
In diesem Praktikum werden Themen aus Multimedia im Netz vertieft, die Schwerpuntke liegen hierbei auf NodeJS und gängigen Entwicklungstools, AngularJS und Polymer. Die Studierenden entwickeln im Team ein lauffähiges System das in den Produktivbetrieb übergehen soll.
Gastvorträge
Als Gastredner wird auch Dr. Julie Wagner, UX Researcher bei Fujitsu über DevOps referieren.
DevOps ist ein kulturelle Veränderung in der agilen Softwareentwicklung und beschreibt die Schnittstelle zwischen Development, Operations und Qualitätssicherung. Ziel ist es die Auslieferung von Softwareprodukten zu beschleunigen. Dies wird erreicht durch (1) stärkere Kommunikation zwischen einzelnen Teams und (2) eine effiziente "DevOps toolchain".
In dem Vortrag konzentrieren wir uns auf Fallbeispiele aus der Praxis sowie auf das technische Zusammenspiel einzelner Werkzeuge, die die Studenten schon im Voraus kennengelernt haben. Ganz konkret zeigen wir, wie die Studenten ihr entwickeltes System in der Cloud deployen.
Termin
- Termin: wöchentlich Freitag, 16 - 18 Uhr
- Ort: CIP Pool, Amalienstraße 17
Bewerbungen
In der Bewerbung schildern Sie bitte kurz Ihre Motivation, Vorkenntnisse in der Web-Entwicklung (insbesondere mit NodeJS, AngularJS und Polymer) und was Sie vom Praktikum erwarten. Die Bewerbung sollte nicht mehr als 1000 Wörter umfasssen und darf als PDF auf uniworx hochgeladen werden.
Date | Session | Downloads |
---|---|---|
21.10.2016 | First Session | Intro-Slides |
28.10.2016 | Requirements Engineering | RE-Slides |
11.11.2016 | Dev Ops - Guest Talk (Julie Wagner, Fujitsu EST) | Guest Talk Slides |
18.11.2016 | APIs | APIs-Slides |
25.11.2016 | Front-End Part 01 | Angular-Slides-01 |
02.12.2016 | Front-End Part 02 | No slides, just examples |
09.12.2016 | Coding Good Practice | Coding-Practice-Slides |
16.12.2016 | Front-End Part 03 | Angular-Slides-03 |
13.01.2017 | A Peek into React - Guest Talk (Werner Huber, SIXT) | -- |
20.01.2017 | Secure Web Applications - Guest Talk (Roland Singer, Desertbit) | -- |
27.01.2017 | Synchronized Social Music Listening - Guest Talk (Maximilian Körner) | -- |
03.02.2017 | Task Runners | Slides |