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

Web-basierte Systeme

Semester
Module #INF-IBR-05
ProgrammesBachelor Wirtschaftsinformatik, Bachelor Informatik, Master Informatik
IBR GroupDS (Prof. Kapitza)
TypeVorlesung/Übung
Lecturer
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter

+49 531 3913294
Room 135
Assistants
PhotoManuel Nieke
Wissenschaftlicher Mitarbeiter

+49 531 3913245
Room 133
PhotoStefan Schmidt
Technischer Mitarbeiter

+49 531 3913263
Room 110
Hiwis
PhotoLeandro Boog
Hiwi
Betriebssysteme

Anonymous PhotoDaniel Tschertkow
Hiwi
Betriebssysteme

Credits5
Hours2+2
Time & Place

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

  • 24.05.2021 (Pfingstmontag/Exkursionswoche)

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

Rechnerübungen (wöchentlich, alternativ):
Donnerstags, 13:15-14:45 online
Donnerstags, 15:00-16:30 online

Details zum online Vorlesungs- und Übungsbetrieb

Bitte loggen Sie sich ein, um die Details zu sehen!

Bitte geben Sie die hier aufgelisteten Links ausschließlich an Personen weiter, die diese Veranstaltung besuchen. Der Vorlesungs- und Übungsbetrieb basiert auf den folgenden Werkzeugen:

Vorlesung und Tafelübung

Vorlesung und Tafelübung finden zu den oben angegebenen Zeiten in der BBB Instanz des IBR statt.

Link zur BBB Veranstaltung: Please login to get more information here.

Übung

Abgaben der Aufgaben

Die Aufgaben werden in bis zu 4 BBB Räumen parallel abgegeben, Termine werden vorab per Doodle vergeben. Die Zuordnung zu den Räumen erfolgt per Gruppennummer: Die kleinste Gruppennummer geht in Raum I, die zweitkleinste in Raum II und die größte in Raum IV. Die folgenden BBB Räume werden genutzt:

Übungsbetrieb

Der Übungsbetrieb findet zu den oben angegebenen Zeiten auf Mattermost im Raum WebSys SS21 statt.

StartDie erste Vorlesung findet am Montag, 12.04.2021 11:30 im BBB statt. (Vorläufiger Termin)
Die erste Tafelübung findet am Mittwoch, 14.04.2021 15:00 im BBB statt.
Die Rechnerübungen finden ab Donnerstag, 22.04.2021 im Raum IZ-G40 online 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 Die Prüfungsdetails werden im Laufe des Semesters bekannt gegeben.
Registration
Die Registrierungsfrist dieser Veranstaltung ist abgelaufen.
Please login to get more information here as a mitarb member.
Content

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

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
Material

Material zur Vorlesung

The material is only available to registered attendees. In order to register, you need either an IBR POSIX account or a self-activated IBR-y-account. Afterwards you can login to this site.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
ChapterSlidesBBBExercises
1. Einfuehrung und Grundlagen
pdfpdfpdf
2. Hypertext Transfer Protocol
pdfpdfpdf
bbb
3. Hypertext Markup Language und 4. Cascading Style Sheets
pdfpdfpdf
pdfpdfpdf
bbb
5. Architektur moderner Browser
pdfpdfpdf
bbb
6. Browser Schnittstellen
pdfpdfpdf
bbb

Material zur Übung

The material is only available to registered attendees. In order to register, you need either an IBR POSIX account or a self-activated IBR-y-account. Afterwards you can login to this site.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
ChapterSlidesBBBExercises
0. Organisatorisches
pdfpdfpdf
1. Einfuehrung in JavaScript (Teil 1)
pdfpdfpdf
bbb
2. Einfuehrung in JavaScript (Teil 2), Git und Aufgabe 1
pdfpdfpdf
bbb
exercise
3. Browser APIs, Web APIs, Web-Security, und Aufgabe 2
pdfpdfpdf
bbb
exercise
Schedule
[ Subscribe Calendar | Download Calendar ]
DateDescription
14.04.2021, 15:00Tafelübung (BBB)
21.04.2021, 15:00Tafelübung, Ausgabe Aufgabe 1 (BBB)
05.05.2021, 15:00Tafelübung, Ausgabe Aufgabe 2 (BBB)
02.06.2021, 15:00Tafelübung, Ausgabe Aufgabe 3 (BBB)
16.06.2021, 15:00Tafelübung, Ausgabe Aufgabe 4 (BBB)
07.07.2021, 15:00Tafelübung, Ausgabe Aufgabe 5 (BBB)
References
  • Haverbeke, M.: Eloquent JavaScript, 2nd Edition, 2015, No Starch Press, Online Edition: eloquentjavascript.net
  • 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 2021-04-26, 14:01 (dynamic content) by Manuel Nieke
printemailtop