Klausur 1
8 AufgabenAufgabe 1
Grundlagen: Barrierefreiheit, Sessions, Internet, Internationalisierung, JSTL, Cookies
Aufgabe 2
Drei Klicks verändern die Seite: DOM mit JavaScript
Aufgabe 3
Vier reguläre Ausdrücke aus Beschreibung und Beispielen
Aufgabe 4
Terminkalender mit MVC: Ordner, Dateien, DB-Methoden
Aufgabe 5
PHP: Array-Schlüssel mit print_r und ein Wert, der seinen Typ wechselt
Aufgabe 6
PHP-Klasse TerminDB: Termine suchen und anlegen
Aufgabe 7
JDBC: Termine einer Rubrik ab einem Datum lesen
Aufgabe 8
Termine mit JSP und JSTL ausgeben, sicher gegen XSS
Klausur 2
8 AufgabenAufgabe 1
Grundlagen: DOM, Internet, DNS, W3C und Cross-Site-Scripting
Aufgabe 2
JavaScript und DOM: Namen ausblenden und Farbe per Klick wechseln
Aufgabe 3
Datum mit einem regulären Ausdruck prüfen
Aufgabe 4
MVC mit PHP und Smarty: Ordner und Dateien für Kochrezepte
Aufgabe 5
PHP-Ausgaben: variable Variablen, Konstruktor und Destruktor
Aufgabe 6
PHP-Modellklasse BewertungDB mit mysqli
Aufgabe 7
JDBC: Bewertungen zwischen zwei Punktzahlen lesen
Aufgabe 8
JSP mit JSTL: Bewertungen als Tabelle ausgeben
Klausur 3
10 AufgabenAufgabe 1
Formulare senden mit GET und POST
Aufgabe 2
Verzeichnisse schützen mit .htaccess
Aufgabe 3
Formular mit JavaScript prüfen
Aufgabe 4
Artikelnummer mit regulärem Ausdruck prüfen
Aufgabe 5
MVC mit PHP: Reiseanträge verwalten
Aufgabe 6
PHP-Klasse ArtikelDB: Artikel anlegen und nach Warengruppe lesen
Aufgabe 7
Lokale und globale Variablen, Parameter: JavaScript und PHP
Aufgabe 8
JSP mit JDBC: Was macht TEST.JSP?
Aufgabe 9
Bessere Architektur für TEST.JSP: Servlet, DB-Klasse und JSTL
Aufgabe 10