(14 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&status=init&vmfile=no&publishid=8652&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten. | Die Medieninformatik-Vorlesung [http://www.uni-weimar.de/cms/medien/webis/teaching/ss-2010/web-technology-foundations.html Web-Technologie I] ([http://www.uni-weimar.de/qisserver/rds?state=verpublish&status=init&vmfile=no&publishid=8652&moduleCall=webInfo&publishConfFile=webInfo&publishSubDir=veranstaltung Vorlesungsverzeichnis]) wird auch für Studenten der Medienkunst/-gestaltung angeboten. | ||
Für das begleitende Tutorium, siehe [[Tutorium Web-Technologie SS12|Tutorium Web-Technologie]]. | |||
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln. | Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln. | ||
Line 14: | Line 16: | ||
|style="width: 70px;"|2-7||Begriffsdefinitionen | |style="width: 70px;"|2-7||Begriffsdefinitionen | ||
|- | |- | ||
| | |18||RFCs | ||
|} | |} | ||
== Rechnerkommunikation und Protokolle == | == Rechnerkommunikation und Protokolle == | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol1.pdf Kommunikation und Protokolle für Web-Systeme (1)] | ||
Line 25: | Line 28: | ||
|18-20||Definition und Erklärung von Dienst und Protokoll | |18-20||Definition und Erklärung von Dienst und Protokoll | ||
|- | |- | ||
|24-26||TCP/IP Modell | |24-26||[[TCP/IP]] Modell | ||
|- | |||
|27-32|| Internetworking/IP-Adressen (IPv4) | |||
|- | |- | ||
| | |35||IP-Adressen (IPv6) | ||
|- | |- | ||
| | |36-37||DNS | ||
|} | |} | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-network-protocol2.pdf Kommunikation und Protokolle für Web-Systeme (2)] | ||
Line 49: | Line 54: | ||
|style="width: 70px;"|3-15||HTTP | |style="width: 70px;"|3-15||HTTP | ||
|- | |- | ||
|18- | |18-20||HTTP Header und Response | ||
|- | |- | ||
| | |37-47||Session-Management | ||
|} | |} | ||
== Dokumentsprachen == | == Dokumentsprachen == | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang- | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-introduction.pdf Auszeichnungssprachen] | ||
{|style="margin: 0 0 0 20px;" | {|style="margin: 0 0 0 20px;" | ||
!Seite!!relevanter Inhalt | !Seite!!relevanter Inhalt | ||
Line 60: | Line 66: | ||
|style="width: 70px;"|2-8||Einführung Auszeichnungssprachen | |style="width: 70px;"|2-8||Einführung Auszeichnungssprachen | ||
|- | |- | ||
|9- | |9-26||SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?) | ||
|- | |- | ||
| | |27-30||Zusammenhang SGML, XML, [[HTML]], X[[HTML]] | ||
|} | |} | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-html-css.pdf HTML, CSS] | ||
Line 68: | Line 74: | ||
!Seite!!relevanter Inhalt | !Seite!!relevanter Inhalt | ||
|- | |- | ||
|style="width: 70px;"|alle||HTML, CSS | |style="width: 70px;"|alle||[[HTML]], [[CSS]] | ||
|} | |} | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-basics.pdf XML-Grundlagen] | ||
Line 88: | Line 94: | ||
|style="width: 70px;"| ||Schema erkennen und verstehen, wofür es verwendet wird | |style="width: 70px;"| ||Schema erkennen und verstehen, wofür es verwendet wird | ||
|- | |- | ||
|||Erkennen, wenn ein Schema mit einem XML Dokument verknüpft ist (S. 17) | |||Erkennen, wenn ein Schema mit einem [[XML]] Dokument verknüpft ist (S. 17) | ||
|- | |- | ||
|||Definition von gültig hinsichtlich Schema (S. | |||Definition von gültig hinsichtlich Schema (S. 21) | ||
|} | |} | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-xsl.pdf Die XSL-Familie] | ||
Line 98: | Line 104: | ||
|style="width: 70px;"|2-31||Grundlagen, XPath | |style="width: 70px;"|2-31||Grundlagen, XPath | ||
|- | |- | ||
| | |42-101||XSLT (nur erkennen und wissen wozu XSLT dient und wie XSLT Dokumente in XML Dokumente eingebunden werden) | ||
|} | |} | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-doclang-xml-api.pdf APIs für XML] | ||
Line 118: | Line 120: | ||
!Seite!!relevanter Inhalt | !Seite!!relevanter Inhalt | ||
|- | |- | ||
|style="width: 70px;"| | |style="width: 70px;"|4-7||Einführung | ||
|- | |- | ||
| | |8-21||Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt) | ||
|- | |- | ||
| | |22-72||[[JavaScript]] | ||
|} | |} | ||
[http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets] | [http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/web-technology/unit-de-client-technologies2.pdf Java Applets] | ||
Line 130: | Line 132: | ||
|style="width: 70px;"| ||Was sind Java Applets? | |style="width: 70px;"| ||Was sind Java Applets? | ||
|- | |- | ||
|||Wie unterscheiden sich Java Applets von JavaScript? | |||Wie unterscheiden sich Java Applets von [[JavaScript]]? | ||
|} | |} | ||
Line 138: | Line 140: | ||
!Seite!!relevanter Inhalt | !Seite!!relevanter Inhalt | ||
|- | |- | ||
|style="width: 70px;"| | |style="width: 70px;"|4-11||Einführung Web-Server | ||
|- | |- | ||
| | |16-23||[[CGI]] | ||
|- | |- | ||
| | |24-42||Java Servlets (nur Grundlagen, Unterschied zu [[CGI]]) | ||
|- | |- | ||
| | |43-62||Einführung JSP (Anwendungszweck, Unterschied zu Servlets) | ||
|} | |} | ||
Line 153: | Line 155: | ||
|style="width: 70px;"| ||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden? | |style="width: 70px;"| ||Was sind reguläre Ausdrücke? Wofür kann man sie verwenden? | ||
|- | |- | ||
|||Grundlagen PHP (Was ist PHP? Wie und wofür kann man es verwenden?) | |||Grundlagen [[PHP]] (Was ist [[PHP]]? Wie und wofür kann man es verwenden?) | ||
|} | |} | ||
Line 161: | Line 163: | ||
!Seite!!relevanter Inhalt | !Seite!!relevanter Inhalt | ||
|- | |- | ||
|style="width: 70px;"| ||Grundlagen AJAX | |style="width: 70px;"| ||Grundlagen [[AJAX]] | ||
|- | |- | ||
||| | ||| | ||
|} | |} |
Latest revision as of 07:08, 8 July 2012
Die Medieninformatik-Vorlesung Web-Technologie I (Vorlesungsverzeichnis) wird auch für Studenten der Medienkunst/-gestaltung angeboten.
Für das begleitende Tutorium, siehe Tutorium Web-Technologie.
Diese Seite soll die für die Medienkunst/-gestaltung relevanteren Themen verlinken sowie Ergänzungen und weiterführende Links sammeln.
Die im folgenden verlinkten PDF-Dateien liegen auf dem Webserver der Professur Content Management und Web Technologien. Die angegebenen Seitenzahlen beziehen sich auf die tatsächlichen Seiten im jeweiligen PDF, nicht auf die fortlaufende Seitenzahl des Skripts.
Einführung
Seite | relevanter Inhalt |
---|---|
2-7 | Begriffsdefinitionen |
18 | RFCs |
Rechnerkommunikation und Protokolle
Kommunikation und Protokolle für Web-Systeme (1)
Seite | relevanter Inhalt |
---|---|
2-17 | Grundlagen Datenaustausch, Verbindungsarten |
18-20 | Definition und Erklärung von Dienst und Protokoll |
24-26 | TCP/IP Modell |
27-32 | Internetworking/IP-Adressen (IPv4) |
35 | IP-Adressen (IPv6) |
36-37 | DNS |
Kommunikation und Protokolle für Web-Systeme (2)
Seite | relevanter Inhalt |
---|---|
2-9 | Grundlagen Ports |
22-23 | Protokolle |
25 | URI, URL, URN |
33 | Aufbau einer URL |
Kommunikation und Protokolle für Web-Systeme (3)
Seite | relevanter Inhalt |
---|---|
3-15 | HTTP |
18-20 | HTTP Header und Response |
37-47 | Session-Management |
Dokumentsprachen
Seite | relevanter Inhalt |
---|---|
2-8 | Einführung Auszeichnungssprachen |
9-26 | SGML (nur Grundlagen: Was ist SGML, warum ist SGML wichtig?) |
27-30 | Zusammenhang SGML, XML, HTML, XHTML |
Seite | relevanter Inhalt |
---|---|
alle | HTML, CSS |
Seite | relevanter Inhalt |
---|---|
2-22 | Grundlagen XML |
23-32 | XML DTD (nur Grundlagen: Was sind DTDs, wofür braucht man DTDs?) |
36-41 | Internationalisierung (Problem erfassen, Lösungen?) |
48-53 | XML Namensräume (Namensräume erkennen, Anwendung verstehen) |
Seite | relevanter Inhalt |
---|---|
Schema erkennen und verstehen, wofür es verwendet wird | |
Erkennen, wenn ein Schema mit einem XML Dokument verknüpft ist (S. 17) | |
Definition von gültig hinsichtlich Schema (S. 21) |
Seite | relevanter Inhalt |
---|---|
2-31 | Grundlagen, XPath |
42-101 | XSLT (nur erkennen und wissen wozu XSLT dient und wie XSLT Dokumente in XML Dokumente eingebunden werden) |
Seite | relevanter Inhalt |
---|---|
Was ist DOM und wofür kann man DOM verwenden? | |
Unterschied DOM-SAX |
Client-Technologien
Seite | relevanter Inhalt |
---|---|
4-7 | Einführung |
8-21 | Exkurs Programmiersprachen (nur Grundlagen: z.B. Unterschied interpretiert/übersetzt) |
22-72 | JavaScript |
Seite | relevanter Inhalt |
---|---|
Was sind Java Applets? | |
Wie unterscheiden sich Java Applets von JavaScript? |
Server-Technologien
Seite | relevanter Inhalt |
---|---|
4-11 | Einführung Web-Server |
16-23 | CGI |
24-42 | Java Servlets (nur Grundlagen, Unterschied zu CGI) |
43-62 | Einführung JSP (Anwendungszweck, Unterschied zu Servlets) |
Seite | relevanter Inhalt |
---|---|
Was sind reguläre Ausdrücke? Wofür kann man sie verwenden? | |
Grundlagen PHP (Was ist PHP? Wie und wofür kann man es verwenden?) |
Architekturen und Middleware-Technologien
Überblick, Ajax, Einführung Web-Services
Seite | relevanter Inhalt |
---|---|
Grundlagen AJAX | |