Beiträge getagged mit privat

Gestaltung dynamischer Webseiten

Inhalt des des Kurses

Statische Webseiten sind out, das Web von heute gehört den dynamischen Inhalten. War es früher noch ausreichend, seine Seiten aus Vorlagen von FrontPage generieren zu lassen, so locken derartige Seiten keinen mehr hinter dem Ofen hervor.

Der Einsteig in die Welt dynamischer Webseiten ist denkbar einfach und dieser Kurs bietet mit insgesamt zwei Terminen einen Einblick in die Struktur dynamischer Seiten, erklärt den Grundgedanken und stellt die leicht zu erlernende Programmiersprache PHP vor, mit der auch Anfänger recht schnell erste Ergebnisse erzielen können.

Der Kurs erklärt anhand eines kleinen PHP-Gästebuchs, wie man PHP und HTML verbindet, wie man Daten aus Formularen ausliest, wie man Einträge in eine Datenbank sichert und von dort wieder lädt und wie man einigen Sicherheitsprobleme begegnen kann.

Voraussetzungen

Da es in der Vergangenheit gelegentlich zu Missverständnissen bezüglich Inhalten und notwendigen Vorkenntnissen kam, möchte ich die Gelegenheit nutzen, und hier kurz alles Wesentliche aufführen.

Für diesen Kurs sind Kenntnisse in HTML unabdingbar, denn PHP baut in nahezu allen Fällen auf einer HTML-Seite als Grundlage auf. Die HTML-Vorkenntnisse sollten nach Möglichkeit bereits den Umgang mit Formularen umfassen.

Ansonsten helfen Fähigkeiten wie Abstraktionsvermögen und Verständnis des “teile und herrsche”-Prinzips, das bei der Programmentwicklung häufig benutzt wird. Diese Dinge sind aber kein Muss, Interesse an den Dingen reicht auch, denn im Kurs ergeben sich genügend Möglichkeiten, Fragen zu stellen.

Eins allerdings vorweg: Der Kurs stellt lediglich eine Einführung in das Thema “Gestaltung dynamischer Webseiten mit PHP” dar, es handelt sich nicht um einen Programmierkurs. Niemand, der vor dem Kurs nicht programmieren konnte, wird es danach wirklich können, es geht mehr darum, einen Eindruck von den wichtigsten Punkten zu bekommen und sich später beim Selbststudium an die vorgestellten Themen zu erinnern.

Unterlagen

Es folgen die Unterlagen zu diesem Kurs. Es handelt sich um eine zweiteilige Präsentation der Grundlagen von PHP sowie um den Quellcode für das fertige PHP-Gästebuch. Die hier veröffentlichte Version kann sich von den jeweiligen Kursergebnissen unterscheiden, da es sich um eine Musterlösung handelt. Für die Lauffähigkeit muss noch die Konfiguration den entsprechenden Gegebenheiten angepasst werden.

Linksammlung

Dieser Abschnitt enthält einige Links rund um den Kurs zu interessanten Seiten.

  1. Webseite von PHP: http://www.php.net
  2. Webseite von XAMPP: http://www.apachefriends.org/de/xampp.html
  3. Webseite von PHPMyAdmin: http://www.phpmyadmin.net
  4. Webseite von MySQL: http://www.mysql.com
  5. MySQL 5.0 Referenzhandbuch: http://dev.mysql.com/doc/refman/5.0/en/
  6. SelfHTML HTML-Hilfe: http://de.selfhtml.org
  7. PSPad Editor: http://www.pspad.com/de/
  8. Weaverslave Editor: http://www.weaverslave.ws
  9. PHP User Group Dortmund: http://www.phpugdo.de
  10. HeidiSQL MySQL-Client: http://www.heidisql.com

, , , , ,

1 Kommentar

Münster – Berlin und wieder zurück, am Tage Kyrill

Ich bin wieder zurück aus Berlin und habe es geschafft, dem Sturm zu trotzen. Einfach und billig war es nicht, hat mir und meinen Kollegen aber einen längeren Aufenthalt in Hannover erspart. Jetzt sitze ich wieder wohlbehalten in Münster und schreibe diese Zeilen.

Von hier aus geht ein Dank an all jene, die sich um mich gesorgt haben und mir aufmunternde Zeilen haben zukommen lassen. Außerdem danke ich dem Taxifahrer, der mit uns diesen Husarenritt gewagt hat. Einen ausführlicheren Bericht gibt es morgen.

, , , ,

Keine Kommentare

Ich gestehe!

Ich halte es nicht länger aus, ich muss es gestehen: Ja, ich spiele Killerspiele. So, jetzt ist es raus. Und um zu veranschaulichen, wie ernst es um mich steht, ist hier ein kleines Resüme meiner (killer-)spielerischen Laufbahn:

  • Dogs of War (Amiga)
  • North Sea Inferno (aka Persian Gulf Inferno, Amiga)
  • Doom
  • Doom 2
  • Doom 3 (+ XP)
  • Hexen
  • Heretic
  • Quake
  • Quake 2
  • Quake 3
  • Return to Castle Wolfenstein
  • Unreal
  • Unreal 2
  • Unreal Tournament 2003
  • Unreal Tournament 2004
  • Half-Life
  • Half-Life 2
  • Half-Life 2 Episode 1
  • Dark Forces
  • Jedi Knight
  • Jedi Knight 2
  • James Bond: Nightfire
  • Counter-Strike
  • Defcon
  • Duke Nukem 3D
  • Shadowwarrior
  • Grand Theft Auto 3
  • Grand Theft Auto Vice City
  • Grand Theft Auto San Andreas
  • Max Payne
  • Max Payne 2
  • Ghost Recon (+ XP1 & XP2)
  • Medal of Honor Allied Assault (+ XP 1 & XP2)
  • Medal of Honor Pacific Assault
  • Call of Duty (+ XP)
  • Battlefield 1942 (+ XPs)
  • Syndicate (Amiga)
  • Syndicate Wars
  • Wings of Fury (Amiga)
  • The Chaos Engine (Amiga)
  • Mortal Kombat
  • Mafia

Beachtlich, oder? Und ich bin noch nicht einmal 30. Noch was Erstaunliches: ich bin noch nie Amok gelaufen und habe auch sonst niemanden umgebracht. Um der anscheinend gängigen Theorie weiter zu widersprechen: ich habe es trotz des ganzen Spielens (und jedes dieser Spiele habe ich durchgespielt) geschafft, ein Abitur mit 1,7 zu machen und dann sogar noch ein Hochschulstudium mit 1,3. Ich kenne sogar andere Leute…

Nee, aber jetzt mal im Ernst: So schlimm Columbine, Erfurt, Emsdetten und wie sie alle heißen auch sind: es ist einfach die dicke Keule auszupacken und nach einem monokausalen Muster zu suchen und dann zu behaupten: das müssen wir verbieten. Verbietet doch Alkohol, dadurch werden jedes Jahr deutlich mehr Leute getötet, indirekt oder direkt, viel mehr Leute rutschen in die Isolation, werden gewalttätig oder anderweitig kriminell.

Aber auch das hilft nicht, denn das alles ist ein Herumdoktern an den Symptomen, aber nicht an der Ursache. Populistische Ansätze der Politik bringen hier nichts, denn das Problem liegt viel tiefer. Aber dann müsste man ja eigene Fehler zugeben und ganz andere Lösungen vorschlagen, mit denen man sich nicht profilieren kann… aber ich rede schon wieder zuviel – ich rede immer zuviel wenn ich mich aufrege.

Liebe Mitspieler: Haltet die Ohren steif, alles wird gut. Und immer dran denken: sie können nicht alle Autos an der holländischen Grenze kontrollieren ;-) (nein, das ist kein Aufruf zu einer Straftat).

1 Kommentar