Die aktuellen Kurse von MultiMediaArt sind nun im MMA-Wiki, und nicht mehr öffentlich zugänglich

up

WWW und Multimedia

Sommersemester 2003, für Lehramt Informatik und Informationsmanagement.
[Siehe auch Vorlesungsverzeichnis der Uni Salzburg: LvaNr=884148]

Übungen

Alle Aufgaben

Beginn

Mi 12. 3. 2002, 17:00-19:30, T02

 
Datum Inhalt Unterlagen / Links
12.3. Organisatorisches, Historischer Überblick, Einführung in HTML Folien zu Geschichte des Web
Folien zu HTML
HTML "Schwindlzettl"
Selfhtml
19.3. mehr HTML (Character Sets: Latin-1 und Unicode utf-8), Stylesheets mit CSS, Webeditor Dreamweaver kurz vorgestellt. CSS-1
WYSIWYG Editoren im Vergleich
26.3. Layout von Webseiten, verschiedene Methoden, Vor- und Nachteile (Tabellen, Frames, Ebenen). Navigation. Wiederverwertung von Elemente in mehreren Webseiten, verschiedene Methoden: SSI=Server Side Includes, Dreamweaver Vorlagen/Bibliothekselemente, Frontpage gemeinsame Seitenbereiche,...

Layout mit HTML
Navigation (schlechtes Beispiel)
Server Side Includes
Buch: Information Architecture for the Web

2.4. Grafik für Webseiten. Wiederholung: HTML-Tags für Bilder. Client Side Image Maps, einfacher Rollover. Bildformate. Tools. Layout einer ganzen Seite mit Fireworks. Kurzer Exkurs zu Audio und Video.

Bildformate:
Direkter Vergleich
Spezielle Fähigkeiten
Beschleunigung der Darstellung

Tools:
Paint Shop Pro
Fireworks

9.4. Domain Name System. Technik, Geschäft, Politik. Javascript. Eine traurige Geschichte ;-) Verhaltensweisen in Dreamweaver - wie man sich um das Programmieren von Javascript drücken kann.

Folien zu DNS

ICANN
Artikel über ICANN bei telepolis
Site icannwatch

Javascript bei selfhtml

16.4. OSTERFERIEN  
23.4. OSTERFERIEN  
30.4.

CGI, Perl, Entwicklungsumgebung für CGI.

Folien zu Perl
Folien zu CGI
Perl "Schwindlzettl"
CGI 1.1
Nusphere-Paket Download
7.5. Apache Webserver: konfigurieren als Webmaster + als Untermieter. Mehr Perl: Ordner auflisten, Dateien lesen und schreiben Zettel: Apache
15.5. Webprogrammierung: Architektur von Webapplikationen. HTTP/1.1: Wie funktionierte das Senden von Formulardaten + Authentisierung wirklich? Mehr Perl: Arbeit mit Hashes, Zählen mit Hashes. Perl Zettel: Modul CGI und Template
CGI.pm Doku
Template
Zettel: HTTP
28.5.

Mehr Perl: Mail senden von Perl aus. Einige Überlegungen zur Security. Nochmal Perl: Pattern Matching.

Perl Zettel: Mail Senden
Perl Zettel: RexExp
Ü-Zettel zu RexExp
4.6. Web und Datenbanken: SQL, relationale Datenbanken, Beispiel MySQL. Mehr Perl: Perl DBI  
11.6. Ausblick: Andere Programmiersprachen: Java, PHP, ASP, ....
Ausblick: XML und co.
 
18. 6. Schluss: Was haben wir gelernt? Wo stehen wir? Was könnten wir weiter lernen? Was davon könnten/sollten wir in der AHS unterrichten? Was davon könnte ein guter Job sein? Wie geht die technologische Entwicklung weiter? Wo sind interessante Forschungsthemen?  
25. 6. schriftliche Prüfung - kein Proseminar mehr!!! Beginn um 17:15!!! Kein zu spät kommen!!!  

Voraussetzungen

Grundlegende Windows- und UNIX-Kenntnisse, UNIX-Account am Institut, Programmiererfahrung in einer prozeduralen oder objektorientierten Programmiersprache.

Prüfungsmodus

Übungen während des Semesters, Übungen werden über ein Online-System gestellt und abgegeben, Anwesenheitspflicht, schriftliche Prüfung am Ende des Semesters.

Nur falls erhebliche Vorkenntnisse glaubhaft gemacht werden können: Projektarbeit + mündliche Prüfung, Erlassung der Anwesenheitspflicht. Neu: Details

Inhalt

  1. Technologien des WWW: TCP/IP, HTTP, HTML, URLs, CSS, Javascript, XML
  2. Webdesign in der Praxis: HTML, Dreamweaver, Grafik mit Paint Shop Pro und Fireworks
  3. Navigation, Usability, Konventionen
  4. Serverseitige Programmierung mit Perl und PHP; Web und Java
  5. Betrieb und Konfiguration eines Webservers
  6. Web und Datenbanken
  7. Web und Multimedia

Literatur

Online

Bücher

siehe http://webwelt.horus.at/buchtipps.html