Bevor das eigentliche Programmieren beginnt ist es sinnvoll, sich ausführlich Gedanken über die Programm- und Datenbankstruktur zu machen. Welche Seiten benötigen welche Daten, wohin führen die Links und welche Fehler müssen sie abfangen. Damit entfällt später einige unnötige Arbeit bei der Fehlersuche. Lektion 1 gibt einen Überblick über das Beispielprogramm ``Passwortdatenbank''.