TU BRAUNSCHWEIG
| Carl Friedrich Gauß Faculty | Department of Computer Science
Informatikzentrum

Web-basierte Systeme

SemesterSummer 2020 [ Other terms: · Sommer 19 · Sommer 18 ]
Module #INF-IBR-05
ProgrammesBachelor Wirtschaftsinformatik, Bachelor Informatik, Master Informatik
IBR GroupDS (Prof. Kapitza)
TypeVorlesung/Übung
Lecturer
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
rrkapitz[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Room 135
Assistants
PhotoDavid Goltzsche
Wissenschaftlicher Mitarbeiter
goltzsche[[at]]ibr.cs.tu-bs.de
+49 531 3913249
Room 134
PhotoManuel Nieke
Wissenschaftlicher Mitarbeiter
nieke[[at]]ibr.cs.tu-bs.de
+49 531 3913245
Room 133
Hiwis
PhotoLennart Almstedt
Hiwi
almstedt[[at]]ibr.cs.tu-bs.de
PhotoLennard Golsch
Hiwi
Web-basierte Systeme
golsch[[at]]ibr.cs.tu-bs.de
Credits5
Hours2+2
Time & Place

Vorlesung (wöchentlich): Montags, 11:30 - 13:00, Room 160
Ausnahmen (keine Vorlesung):

  • 13.04.2020 (Ostermontag)
  • 01.06.2020 (Pfingstmontag/Exkursionswoche)

Tafelübung (unregelmäßig): Mittwochs, 15:00 - 16:30, Room 161
Termine siehe unten

Rechnerübungen (wöchentlich, alternativ):
Donnerstags, 13:15-14:45 (Raum IZ-G40)
Donnerstags, 15:00-16:30 (Raum IZ-G40)
Ausnahmen (keine Rechnerübung):

  • 21.05.2020 (Himmelfahrt)
  • 04.06.2020 (Exkursionswoche)
  • 23.07.2020 (letzte Woche des Semesters)

StartDie erste Vorlesung findet am Montag, 20.04.2020 11:30 in Room 160 statt.
Die erste Tafelübung findet am Mittwoch, 22.04.2020 15:00 in Room 161 statt.
Die Rechnerübungen finden ab Donnerstag, 30.04.2020 in Raum IZ-G40 statt.
Attendees Studenten der Informatik (Master, Bachelor auf Antrag), Wirtschaftsinformatik, Medienwissenschaften, Studenten mit Nebenfach Informatik
Prerequisites Erfolgreiche Belegung der Module Computernetze 1 und Betriebssysteme wird angeraten. Zusätzlich empfehlen wir Programmieren I.
Certificates Erfolgreiche Teilnahme an der Prüfung sowie die erfolgreiche Bearbeitung der Übungsaufgaben.
Registration

Sprechen Sie sich mit Ihren Kommilitonen ab und melden Sie sich bis zum 29. April 2020 in Zweiergruppen an. Füllen Sie dazu das unten stehende Formular aus. Achten Sie dabei auf die korrekte Eingabe von Name, y-Nummer und E-Mail-Adresse. Eine Bearbeitung der Aufgaben in kleineren oder größeren Teams ist nicht möglich.

Hinweis: Sollten Sie noch keinen Übungspartner haben, melden Sie sich bitte nicht an. Erscheinen Sie aber trotzdem zu Vorlesung und Übung, um einen Übungspartner zu finden!

Teilnehmer_1: Anrede
Nachname *
Vorname *
y-Nummer *
Matrikelnummer *
Studiengang
Fachsemester
EMail *
Teilnehmer_2: Anrede
Nachname *
Vorname *
y-Nummer *
Matrikelnummer *
Studiengang
Fachsemester
EMail *
Kommentar

Bei Fragen oder Probleme wenden Sie sich bitter per E-Mail an David Goltzsche.

Content

Material zur Vorlesung

The material is only available to registered attendees. In order to register, you need either an IBR account or a self-activated IBR-y-account. Afterwards you can login to this site (with the function at the top of this page).
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
ChapterSlidesExercises

Material zur Übung

The material is only available to registered attendees. In order to register, you need either an IBR account or a self-activated IBR-y-account. Afterwards you can login to this site (with the function at the top of this page).
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
ChapterSlidesExercises

Vorlesung

Die Vorlesung vermittelt grundsätzliches Verständnis von Web-basierten Systemen. Dies schließt Basistechnologien, wie das HTTP-Protokoll ein, sowie XML und HTML als Mittel zur Informationsbeschreibung und -darstellung. Weiterhin werden verschiedene Dienstarchitekturen vorgestellt und sowohl Server- als auch Client-seitige Programmierung von Web-basierten Systemen erarbeitet. Studenten lernen somit den Entwurf und die Implementierung von Web-basierten Anwendungen.
  • Technische Grundlagen des Internets
  • HTTP als Transportprotokoll
  • XML und HTML
  • Paradigmenwechsel zu Web-basierten Systemen
  • Architektur Web-basierter Systeme
  • Serverseitige Implementierung von Web-basierten Systemen
  • Skalierbare Serverdienste
  • Clientseitige Programmierung von aktiven Inhalten (Bspw. mit JavaScript)
  • Architektur moderner Browser
  • Peer-to-Peer basierte Browseranwendungen

Übung

Die Übung vertieft ausgewählte Themengebiete der Vorlesung, diese umfassen unter anderem die folgenden Themen:
  • Grundlagen JavaScript
  • clientseitige Programmierung von Webanwendungen
  • Interaktion mit Web APIs
  • serverseitige Programmierung von Webanwendungen
  • serverseitige persistente Datenhaltung
Schedule
[ Subscribe Calendar | Download Calendar ]
DateDescription
22.04.2020, 15:00 UhrTafelübung (IZ 161)
29.04.2020, 15:00 UhrTafelübung, Ausgabe Aufgabe 1 (IZ 161)
13.05.2020, 15:00 UhrTafelübung, Ausgabe Aufgabe 2 (IZ 161)
10.06.2020, 15:00 UhrTafelübung, Ausgabe Aufgabe 3 (IZ 161)
01.07.2020, 15:00 UhrTafelübung, Ausgabe Aufgabe 4 (IZ 161)
References
  • Haverbeke, M.: Eloquent JavaScript, 2nd Edition, 2015, No Starch Press
  • Elliott, Eric: Programming JavaScript applications: Robust web architecture with node, HTML5, and modern JS libraries, 2014, O'Reilly Media, Inc.
  • Grigorik, Ilya: High Performance Browser Networking: What every web developer should know about networking and web performance, 2013, O'Reilly Media, Inc.

last changed 2020-03-13, 13:59 (dynamic content) by David Goltzsche
printemailtop