MARTIN-LUTHER-UNIVERSITÄT HALLE-WITTENBERG GRUNDLAGEN DES WWW
Institut für Informatik Sommersemester 2016
Prof. Dr. Stefan Brass [StudIP: Vorlesung]

 

 

Grundlagen des World Wide Web

Ablauf (Planung der zeitlichen Aufteilung)

Hier wird eine ungefähre Übersicht gegeben, wann welcher Stoff behandelt werden soll. Im Laufe des Semesters ist beabsichtigt, die Liste zu aktualisieren, und den tatsächlich behandelten Stoff einzutragen. Selbstverständlich sind alle Angaben unverbindlich.

1. Montag, 04.04.2016:
Kapitel 0: Informationen zur Vorlesung / Organisatorisches (Folie 0-1 bis 0-28)
Kapitel 1: Das Internet (Folie 1-1 bis 1-33)
Netz von Netzen, Internet-Adressen (IPv4, IPv6), Wissenschaftsnetz (X-WiN), traceroute.
2. Montag, 11.04.2016:
Kapitel 1: Internet (Folie 1-34 bis 1-118)
Wiederholung, Geschichte von Internet und WWW, RFCs, Protocol Stack, IP, ARP, TCP, IPv6, Netzwerk-Programmierung (kurz, Überblick).
3. Montag, 18.04.2016:
Kapitel 2: Domain Name System
...
4. Montag, 25.04.2016:
Kapitel 3: URIs
...
5. Montag, 02.05.2016:
Kapitel 4: SGML und XML (Folie 4-1 bis 4-62)
Einführung zu SGML (Was ist SGML und was ist es nicht?), Historie von SGML, Beziehung von SGML und HTML, DTDs, SGML Deklaration, Beispiele von SGML-Dateien, Motivation für XML, Beziehung von SGML und XML, Baumdarstellung von XML/SGML-Dokumenten, Tags und Elemente, Vereinfachung von SGML durch Weglassen optionaler Elemente, Syntaxdiagramme für Tags, Attribute.
6. Montag, 09.05.2016:
Kapitel 4: SGML und XML (Folie 4-63 bis 4-112)
DTDs: Element-Deklarationen, Inhaltsmodelle, Optionalität von Start- und End-Tags in SGML, Attributlisten-Deklarationen. XML-Kommentar.
7. Montag, 23.05.2016:
Kapitel 4: SGML und XML (Folie 4-113 bis 4-176)
Entities, Entity-Deklarationen, Parameter Entities, Public Identifier, System Identifier, Marked Sections (insbesondere CDATA-Section), DOCTYPE Deklaration, Processing Instructions, XML Deklaration, Allgemeiner Aufbau eines XML-Dokumentes.
Kapitel 5: Entwurf von XML-DTDs (Folie 5-1 bis 5-41)
Attribute vs. Elemente, Datentypen, verschiedene Möglichkeiten zur Übersetzung von Relationen, Probleme mit Schlüsseln und Fremdschlüsseln, Grenzen von ID und IDREF-Attributen. Schachtelung für eins-zu-viele-Beziehungen, Übersetzung von ER-Diagrammen mit beliebigen Relationships.
8. Montag, 30.05.2016:
Kapitel 6: XML Namespaces (Folie 6-1 bis 6-23)
Motivation, Präfix und Namespace-URI, Definition von Namespaces, Default-Namespace-Deklaration, Namespaces und Attribute.
Kapitel 7: HTML I (Folie 7-1 bis 7-39)
Bedeutung von HTML, HTML-Versionen, Beispiele eines HTML- und eines XHTML-Dokumentes, HTML vs. XHTML, Einführung in die HTML/XHTML-DTD, html-Element, head-Element.
9. Montag, 06.06.2016:
Kapitel 7: HTML I (Folie 7-40 bis 7-90)
Bedeutung des title-Elements, Meta-Daten (u.a. für Suchmaschinen): meta-Element, body-Element, Inline-Elemente vs. Block-Elemente, Codierung von Text, Entity-Referenzen für spezielle Zeichen, Zeilenumbrüche, "non-breaking Space", br-Element, pre-Element, Markup von Phrasen (u.a. em-Element, strong-Element, code-Element).
10. Montag, 13.06.2016:
Kapitel 7: HTML I (Folie 7-92 bis 7-123)
Elemente sub/sup, q, span. Zusammenfassung zu inline-Elementen. Elemente p, h1-h6, address, hr, ul/li, ol/li, dl/dd/dt, blockquote, div, Exkurs: Mikroformate, Zusammenfassung zu Block-Elementen.
Kapitel 8: HTML II (Folie 8-1 bis 8-40)
Links (Element a für Hypertext-Quell-Anker), Ziel-Anker (Attribute name/id). Was macht der Browser, wenn man auf einen Link klickt? Helper-Applications. rel-Attribut. Links im Dokument-Kopf (link). Bilder, Element img.
11. Montag, 20.06.2016:
Kapitel 8: HTML II (Folie 8-41 bis 8-124)
Bilder, Image Maps, Tabellen, Frames (nicht mehr in HTML5), target-Attribut von Links.
12. Montag, 27.06.2016:
Kapitel 10: HTTP (Folie 10-1 bis 10-62)
Aufbau von HTTP Request und Response, Diskussion verschiedener Header, Weiterleitungen, Chunked Encoding.
13. Montag, 04.07.2016:
Kapitel 10: HTTP (Folie 10-63 bis 10-145)
Content Negotiation, Access Control, Caching, Cookies.
14. Montag, 11.07.2016:
Kapitel 9: CSS (Folie 9-1 bis 9-88)
Einbindung von CSS in HTML, Selektoren, Eigenschaften, Box Model, Media Queries.
Kapitel 11: Suchmaschinen (Folie 11-1 bis 11-42)
Anfragen an Suchmaschinen, Funktionsweise und Datenstrukturen von Suchmaschinen, Ranking: "On-Page Factors", "Off-Page Factors", Pagerank-Verfahren.

 


Stefan Brass (brass@informatik.uni-halle.de), 30. März 2016

Original URL: http://www.informatik.uni-halle.de/~brass/www16/ablauf.html   [XHTML 1.0 Checked]   [CSS Checked]   [Links Geprüft]   [Impressum]