Anzeige:
Ergebnis 1 bis 2 von 2

Thema: [PHP, MySQL, XHTML] Dynamische Webprogrammierung

  1. #1
    Registrierter Benutzer Avatar von ClausVB
    Registriert seit
    05.08.2005
    Ort
    NRW - Deutschland
    Beiträge
    106

    Post [PHP, MySQL, XHTML] Dynamische Webprogrammierung

    Da hier im Forum ab und zu mal nach Büchern und Tutorials gefragt wird, wie man am besten mit PHP und MySQL anfängt hier die wichtigsten Informationen:

    Mit PHP und MySQL ist es möglich dynamische Webseiten zu erzeugen. Es gibt viele, preiswerte Webspace-Anbieter, die PHP und MySQL unterstützen. Viele Foren bieten Euch professionelle Hilfe an, wenn es um PHP-Fragen geht (z.B dasprovisorium.de).

    Bücher helfen beim PHP-Einstieg, sind aber nicht unbedingt notwendig. Um Grundlagen und erste Schritte in PHP zu machen reichen auch folgende kostenlose Tutorials und HowTo's aus:


    PHP Anfänger Workshop
    Als erstes sei der PHP Anfänger Workshop hier im Forum jedem ans Herz gelegt. Der Workshop umreißt als einer der wenigen die Installation eines Webservers mit PHP. Ich würde hier aber nicht mehr PHP Triad, sondern XAMPP für Windows oder für Linux empfehlen. Ich arbeite lieber mit der Linux-Variante, aber beide Pakete sind sehr aktuell und sehr schnell installiert.


    schattenbaum.net
    Die beste kurze Einführung, die ich in PHP kenne. Um die Grundlagen von PHP zu lernen, reicht dieses Tutorial aus. Claudia Schaffarik erklärt an einfachen, praktischen Beispielen folgende PHP-Themen:
    • Text ausgeben
    • Variablen
    • Variablen übergeben (Formulare)
    • If-Anweisung
    • Arrays (+ foreach)
    • und vieles mehr
    Kritikpunkt: An einigen Stellen sind Seiten nicht mehr aktuell. Claudia empfiehlt einen Webserver der noch Windows95 unterstützt: "OmniHTTPd for Windows 95".
    Zitat Zitat von Claudia
    Viele schwören hier auf die Verwendung von Apache (der auch auf den meisten Servern installiert ist). Da ich jedoch den ersten Kontakt mit OmniHTTPd (heißt mittlerweile OmniSecure) hatte und mit dem sehr zufrieden bin, werde ich diesen Webserver erklären.
    Wie oben schon erwähnt, gibt es mit dem XAMPP mittlerweile komplette (leicht zu installierende) Distributionen, die es unnötig machen, mit dem "OmniSecure" zu arbeiten. Natürlich ist es jedem selbst überlassen, ob man auf den weltweiten Standard "Apache" setzt oder lieber auf OmniSecure.


    quakenet:#php Tutorial
    Das quakenet:#php Tutorial gehört zu den am besten strukturierten und übersichtlichen Tutorials, die ich überhaupt kenne. Wenn schattenbaum.net die kürzeste Einführung ist, dann ist das quakenet:#php Tutorial, eine kurze und fundierte Einführung. Dieses Tutorial ist auf jeden Fall einen Blick wert.


    "DSP" http://reeg.net/
    Das sogenannte "DSP" ist kein Tutorial mehr, sondern ein richtiges Buch über PHP & MySQL. Es ist vielen teuren Büchern sogar überlegen, weil es nicht direkt im 2. Kapitel mit Rekursionen und OOP anfängt. Es erklärt langsam, deutlich und mit vielen praktischen Beispielen alle Grundbegriffe von PHP & MySQL und gibt auch einen Einblick in die Programmierung für Fortgeschrittene. Auch wichtiges Hintergrundwissen über das RDBMS (Relationales DatenBank Management System) MySQL werden ausführlich erklärt.
    • theoretische Grundlagen und Hintergründe zu RDBMS
    • SQL benutzen
    • SQL-Befehle
    • Einführung PHP
    • PHP & HTML
    • PHP & MySQL (einfaches Gästebuch)
    • Reguläre Ausdrücke
    • und vieles mehr
    Kritikpunkt: Letzter Stand des DSP ist von 2002. Trotzdem glaube ich, dass ein gekauftes Buch vielleicht unnötig wird, wenn man die Zeit hat, das DSP komplett oder nur relevante Kapitel durchzuarbeiten. Der Zeitfaktor gilt natürlich auch für ein dickes gekauftes PHP-Buch. Es ist in den Versionen HTML oder PDF erhältlich.


    PHP per Video lernen
    Eine brilliante Idee sind die Video-Tutorials bei tutorials.de. Ob diese Videos allerdings auch unter Linux laufen weiß ich nicht. Man kann den Autor vor seinem Bildschirm dabei beobachten, wie er sein erstes PHP-Skript schreibt und testet.
    Erstes Skript und Variablen in PHP
    Kontrollstrukturen: IF, WHILE, FOR, FOREACH, SWITCH
    Formulare, Checkboxen, Radiobuttons und Übergaben an PHP
    Funktionen
    Einziger Kritikpunkt an diesem Tutorial ist die Verwendung des "SHORT_OPEN_TAG". Das funktioniert nicht auf allen Distributionen (z.B. RedHat 8.0), kann aber in der "php.ini" eingeschaltet werden.


    XHTML, CSS und Barrierfreiheit
    Ein HTML-Grundgerüst ist schnell erstellt. Eine Einführung in HTML und CSS auf Englisch habe ich in meinem Workshop zu XHTML, CSS und Barrierfreiheit benutzt. Aber die meisten PHP-Programmierer benutzen das SELFHTML, um sich XHTML und CSS selbst beizubringen. Ich nenne das SELFHTML die "Bibel der Webdesigner".


    Ich habe mir den Vorgänger des Buches "PHP 5, Grundlagen und Profiwissen" gekauft. Ich war sehr zufrieden damit, aber ganz durchgearbeitet habe ich es nie. Heute würde ich die 50 Euro wohl sparen.

    Mein Tip ist also die Grundlagen hier im Forum durchzuarbeiten und es dann mal mit den Video-Tutorials und danach mit dem DSP zu versuchen.

    Gruß
    Claus

  2. #2
    unbekannt2
    Gast
    Geändert von unbekannt2 (21-08-2005 um 21:51 Uhr) Grund: Links korrigiert

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •