Web Technology
Web-Technologie (Grundlagen)
Allgemeines
Dozent: | Prof. Dr. Benno Stein |
Übungsbetreuung: | Janek Bevendorff, Marcel Gohsen |
Umfang: | 6 ECTS (bzw. 4.5 ECTS bei SO vor WS2020/21) 2 SWS Vorlesung, 2 SWS Übung |
Vorlesung: | Mittwoch, 9:15-10:45 (HS, HK7) |
Übung: | Donnerstag, 13:30-15:00 (LiNT-Pool 2.17, S143) |
Prüfungszulassung: | 66% der Punkte aus der gesamten Übungsserie Vorstellung einer Übungsaufgabe |
Notenbonus: | Bonus von 0,3 bei 80% der Punkte aus der gesamten Übungsserie. |
Klausur: | 27.07.2022, 9:00 Uhr, HS A, M13C Als Hilfsmittel ist ein auf einer Seite handbeschriebenes DIN-A4 Blatt erlaubt. Dieses Blatt wird mit eingesammelt. |
Moodle: | moodle.uni-weimar.de/course/view.php |
Skript
-
Web-Technologie > Einführung > Organisation, Literatur -
Web-Technologie > Einführung > Problemstellungen, Begriffe -
Web-Technologie > Rechnerkommunikation und Protokolle > Internetworking -
Web-Technologie > Rechnerkommunikation und Protokolle > Client-Server-Interaktionsmodell -
Web-Technologie > Rechnerkommunikation und Protokolle > HTTP-Protokoll, Grundlagen TLS -
Web-Technologie > Rechnerkommunikation und Protokolle > Zeichen und Codierung -
Web-Technologie > Dokumentsprachen > Auszeichnungssprachen -
Web-Technologie > Dokumentsprachen > HTML -
Web-Technologie > Dokumentsprachen > CSS -
Web-Technologie > Dokumentsprachen > XML-Grundlagen -
Web-Technologie > Dokumentsprachen > XML-Schema -
Web-Technologie > Dokumentsprachen > Die XSL-Familie -
Web-Technologie > Dokumentsprachen > Parse-Paradigmen und APIs für XML -
Web-Technologie > Server-Technologien > Web-Server, Container und -frameworks, Template Engines -
Web-Technologie > Server-Technologien > Exkurs: Reguläre Ausdrücke, PHP -
Web-Technologie > Client-Technologien > Web-Clients, Exkurs: Programmiersprachen -
Web-Technologie > Client-Technologien > JavaScript -
Web-Technologie > Architekturen und Middleware-Technologien > Client-Server-Architekturen, Ajax, REST
Übungen
Die Übungsserie besteht aus sechs Übungsblättern. Die abzugebenden Aufgaben sowie der Abgabetermin sind in jedem Übungsblatt verzeichnet. Wenn Sie Lösungen zu freiwilligen Aufgaben abgeben, werden diese ebenfalls korrigiert.
Es müssen 66% der Punkte aller Übungen erreicht werden und eine Übungsaufgabe muss im Verlauf des Semesters vorgestellt werden, um die Prüfungszulassung zu erhalten.
- 14.04.2022:
- Ausgabe Übungsblatt 1.
- Organisatorisches
- 21.04.2022:
- Tutorial Programmiermodul 1 (File-Server).
- 28.04.2022:
- Besprechung Übungsblatt 1.
- Ausgabe Übungsblatt 2.
- 05.05.2022:
- Tutorial Programmiermodul 2 (Notiz-App: HTML-GUI).
- 12.05.2022:
- Keine Übung (verschoben).
- 19.05.2022:
- Besprechung Übungsblatt 2.
- Tutorial Programmiermodul 3 (Notiz-App: XML-Schema).
- Ausgabe Übungsblatt 3.
- 26.05.2022:
- Keine Übung (Christi Himmelfahrt)
- 02.06.2022:
Besprechung Übungsblatt 3.- Tutorial Programmiermodul 4 (Notiz-App: XML-Databinding).
- Ausgabe Übungsblatt 4.
- 09.06.2022:
- Besprechung Übungsblatt 3.
Tutorial Programmiermodul 4 (Notiz-App: XML-Databinding).
- 16.06.2022:
- Besprechung Übungsblatt 4.
- Ausgabe Übungsblatt 5.
- 23.06.2022:
- Tutorial Programmiermodul 5 (Notiz-App: Serverkomponente).
- 30.06.2022:
- Besprechung Übungsblatt 5.
- Ausgabe Übungsblatt 6.
- 07.07.2022:
- Tutorial Programmiermodul 6 (Notiz-App: JavaScript, Ajax).
- 14.07.2022:
- Besprechung Übungsblatt 6.
- 21.07.2022:
- Klausurvorbereitung.
Erstellen Sie zur Abgabe eines Übungsblatts eine PDF-Datei, in der alle Texte und Grafiken Ihrer Lösungen enthalten sind. Versehen Sie Ihr PDF-Dokument bitte mit Name und Matrikelnummer. Gruppenabgaben zu maximal 3 Personen sind erlaubt; pro Gruppe genügt eine Abgabe in der alle Gruppenmitglieder verzeichnet sind. Die Abgabe des PDFs erfolgt über Moodle.
Quellcode zu Ihren Lösungen geben Sie bitte über GitLab ab. Quellcode in dem PDF-Dokument selbst kann nicht korrigiert werden! Dies betrifft sowohl Python, Java, JavaScript, HTML, CSS, als auch sämtliche XML-, XSL- und XSD-Dokumente.
Literatur
Die Literatur ist im Skript angegeben.