Aufgaben

Internet

  1. Sie haben in einer Zeitung einen interesanten URL gefunden (z.B. www.focus-ug.org). Nachdem Sie den URL in Ihren Browser eingegeben haben, erhalten Sie keine Antwort.

    1. Wie finden Sie heraus, daß Sie sich nicht vertippt haben oder in der Zeitung kein Tipfehler war?

    2. Wie finden Sie heraus, wo das Problem liegt? An der Hardware oder Software Ihres Rechners? Bei Ihrem Provider (oder dem Rechenzentrum)? An dem Web-Server auf den der URL zeigt?

    Erläutern Sie welche Internet-Tools Sie verwenden wollen, um das Problem zu lösen.

HTML

  1. Verbessern Sie die folgenden HTML Fragmente

    1. <H1>Überschrift A
      <H2>Überschrift B</H3>
      
    2. <P>Ein Paragraph mit 
      <B>fettem <I>und fett-italic</B> 
      Text</I>.</P>
      
    3. <I><H2>kursive Überschrift</H2></I>
      
  2. Was bedeutet die folgende Zeile in HTML-Dateien?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
    
  3. Wie stellen Sie Links innerhalb einer HTML-Seite her?

  4. Wozu dient das HTML Element META?

  5. Geben Sie das HTML Fragment für ein Formular mit einem Texteingabefeld und einem Submit-Button zu dem CGI Programm http://parallel.rz/cgi-bin/ex2.cgi an.

CSS

  1. Geben Sie die CSS-Regel für das Layout eines Paragraphen mit gelber Schrift auf blauem Hintergrund an.

  2. Mit welchen CSS-Eigenschaften kann das Layout einer Box definiert werden?

  3. Auf welche Arten kann CSS Stilinformation mit HTML Seiten verknüpft werden?

JavaScript

  1. Mit welchen Mitteln können aus JavaScript Informationen in eine HTML-Seite eingefügt werden?

  2. Erläutern Sie JavaScript Ereignisse (Events) und ihre Verwendung.

  3. Beschreiben Sie die Überprüfung von Formularfeldern mit Hilfe von JavaScript.

DOM

  1. Erläutern Sie die Bedeutung von DOM.

  2. Was sind die Unterschiede zwischen einer Interface Beschreibung und Implementierungen?

HTTP und Web-Server

  1. Erläutern Sie den Ablauf einer Client-Server Interaktion nach HTTP.

  2. Nennen Sie die fünf HTTP Header Typen und beschreiben Sie deren Funktion.

  3. Beschreiben Sie die Arbeitsweise eines Web-Servers.

  4. Welches sind die wesentlichen Bestandteile einer (Apache) Web-Server Konfiguration?

CGI und Perl

  1. Erläutern Sie das Zusammenspiel eines externen CGI Programms und dem Web-Server.

  2. Beschreiben Sie die wesentlichen Arbeitsschritte eines CGI-Programms.

  3. Beschreiben Sie die Verwendung von Dateien aus einem Perl-Programm.

PHP

  1. Erläutern Sie das Prinzip der Server Side Includes.

  2. Wie Unterscheidet sich die Verwendung von Formular-Variablen in einem CGI-Programm und in einem PHP-Programm?

  3. Beschreiben Sie die Verwendung von Datenbanken aus einem PHP-Programm; zum Beispiel an Hand der Realisierung eines Zugriffszählers.

XML

  1. Erläutern Sie das Verhältnis zwischen XML und HTML sowie SGML.

  2. Erläutern Sie den Grundaufbau eines gültigen XML Dokuments.

  3. Geben Sie eine DTD für folgendes XML Dokument an.

         <mitarbeiter pnr="123456">
         <name>Karl Dall</name>
         <abteilung>Jux und Dollerei</abteilung>
         </mitarbeiter>
    
  4. Nennen Sie Hilfsmittel die im Umfeld von XML entwickelt und verwendet werden.

Java

  1. Erläutern Sie die Aussage: Java ist die Programmiersprache des Web.

  2. Wozu benötigt man das Tool javac?

  3. Erläutern Sie den Unterschied zwischen Klassen und Objekten.

  4. Wozu dient in Java das AWT?


© Universität Mannheim, Rechenzentrum, 1998/1999.