Fortgeschrittene Webentwicklung (Wintersemester 2016/2017)

Veralteter Inhalt

Achtung! Diese Seite gehört zu einer in der Vergangenheit gehaltenen Lehrveranstaltung und ist archiviert. Die hier präsentierten Folien sind als veraltet zu betrachten. Aktuelle Lehrveranstaltungen finden sich auf der Hauptseite.

Fortgeschrittene Webentwicklung, Wintersemester 2016/2017

Belegnummer: 30.2566 Modulbeschreibung

Beginn der Veranstaltung: 05.10.2016

Die Veranstaltung wird im Wechsel mit Christopher D√∂rge und Thomas Sauer gehalten. Vorlesungsmaterialien werden auf dieser Seite vor der Veranstaltung ver√∂ffentlicht.

Videos der Veranstaltung

Es handelt sich um eine sehr praxislastige Veranstaltung, d.h. es besteht auch in den Vorlesungen Anwesenheitspflicht. Die Veranstaltung wird dar√ľberhinaus aufgezeichnet, um die Gelegenheit zu geben, gewisse Inhalte im Nachhinein nochmals zu wiederholen. Die aufgezeichneten Videos befinden sich unter https://lernen.h-da.de/course/view.php?id=5672 - Login mit dem Moodle-Account, kein Einschreibeschl√ľssel.

Auf der Moodle-Seite werden nur die Videos veröffentlicht, die Folien und alles andere gibt es hier.

Praxisprojekt

Das Praxisprojekt wird in Gruppen durchgef√ľhrt. Erstellt werden soll eine moderne Webanwendung, die den in der Veranstaltung vorgestellten, hohen Standards gen√ľgt. Die Wahl von Sprache, Framework etc. sind frei, es werden aber Empfehlungen und einzuhaltende Kriterien ausgesprochen.

Genauere Informationen folgen im Laufe der Veranstaltung.

Vorlesung

  1. VL 1 (05.10.2016) - Einleitung + Git und das Quiz am Ende der Vorlesung
  2. VL 2 (06.10.2016) - Backend 1 (API-driven Development, HTTP, REST, node.js)
  3. VL 3 (12.10.2016) - Backend 2 REST-API mit node.js, express, MongoDB
  4. VL 4 (13.10.2016) - Backend 3 REST-API mit Symfony u. MySQL
  5. VL 5+6 (20.10.2016) - Frontend - Angular 2
  6. VL 7 (26.10.2016) - Toolchains 1
  7. VL 8 (27.10.2016) - Toolchains 2
  8. VL 9 (03.11.2016) - Frontend / (S)CSS + Projekt und Projektpitch
  9. VL 10 (09.11.2016) - Websecurity
  10. VL 11 (10.11.2016) - UI Testing mit Codeception (nur Video, keine Folien)

Hausaufgaben

  1. Abgabe bis 19.10.2016 (15Uhr) - Hausaufgabe 1
  2. Abgabe bis 02.11.2016 (15Uhr) - Hausaufgabe 2

Leistungsnachweis

  • Zus√§tzlich wird es w√§hrend der Veranstaltung 2 (sehr anspruchsvolle) Hausaufgaben geben, deren Nicht-Bestehen zum Ausschluss von der Lehrveranstaltung f√ľhrt. Beide Hausaufgaben werden zu je 10% gewichtet.
  • Leistungsnachweis erfolgt durch eine Pr√§sentation des im Rahmen der Veranstaltung in Gruppenarbeit entwickelten Projekts am Ende der LV, siehe n√§chster Abschnitt. Das Praxisprojekt geht zu 80% in die Gesamtnote ein.
  • Die Pr√§sentation des Praxisprojekts findet am 8.2.2017 und am 9.2.2017 je im Zeitraum von 9 - 13 Uhr statt. Ihre konkrete Zuteilung (Zeitslot und Tag) wird zu gegebener Zeit in der Lehrveranstaltung besprochen. Es besteht keine Anwesenheitspflicht bei der Pr√§sentation der anderen Gruppen, dementsprechend nur zum Vortrag der eigenen Gruppe. Der Gruppenvortrag dauert 45 Minuten inkl. Fragen.

Kommunikation

F√ľr die Kommunikation mit den Dozenten und auch untereinander gibt es einen Slack-Channel unter https://ewahda.slack.com - Es wird eine @stud.h-da.de Adresse ben√∂tigt, um diesem Channel beitreten zu k√∂nnen. Der Slack-Channel kann auch f√ľr die Gruppenkommunikation im Praxis-Projekt verwendet werden.

Evaluation

Evaluationsergebnisse hier zum Download.