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 Group(s)DS (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

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)

Studenten der Informatik (Master, Bachelor auf Antrag), Wirtschaftsinformatik, Medienwissenschaften, Studenten mit Nebenfach Informatik Erfolgreiche Belegung der Module Computernetze 1 und Betriebssysteme wird angeraten. Zusätzlich empfehlen wir Programmieren I. Erfolgreiche Teilnahme an der Prüfung sowie die erfolgreiche Bearbeitung der Übungsaufgaben.

Sprechen Sie sich mit Ihren Kommilitonen ab und melden Sie sich bis Montag, 20. 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.

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
  • 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-02-10, 12:29 (dynamic content) by David Goltzsche
printemailtop