Der praktische Einstieg in die Entwicklung von Web-Anwendungen
Meistern Sie ohne große Vorkenntnisse die Grundlagen von PHP – schnell, effektiv und praxisorientiert.
Vielleicht haben Sie schon einige Zeit Erfahrung im Bereich Webdesign gesammelt und schon das eine oder andere fertige PHP-Skripte verwendet. Zu so ziemlich jedem Themenbereich werden Dutzende von fertigen Programmen im Internet angeboten. Wahrscheinlich werden Sie bemerkt haben, dass diese in den seltensten Fällen genau auf Ihre Situation passen. Die meisten Probleme bekommen Sie zwar irgendwie gelöst, es bleibt aber das Gefühl, dass der Schuh an einigen Stellen doch drückt.
In diesem Fall sind Sie der ideale Kandidat für dieses Buch. Hier werden Sie PHP »von der Pike auf« lernen und sich so in die Lage versetzen, entweder fertige Programme viel leichter anpassen zu können oder die Funktionen gleich selbst zu schreiben.
Seit vielen Jahren setzen die Trainer des Europäischen Webmasterverbandes Webmasters Europe e.V. die jeweils aktuelle Auflage dieses Buches in der Ausbildung angehender Web-Entwickler ein. Didaktisch ausgereifte Übungsaufgaben und ein praxisnahes Projekt zeigen Ihnen Schritt für Schritt die Grundlagen, die Sie für die Entwicklung von Web-Anwendungen benötigen.
Zum Durcharbeiten dieses Lernbuchs sind HTML-Kenntnisse, ein Computer (Windows-PC, Mac OS X-Rechner oder Linux-Desktop) und ein Internetanschluss notwendig. Außerdem benötigen Sie einen Webserver mit PHP-Unterstützung und einen MySQL-Server (z.B. auf Basis von XAMPP oder MAMP). Als Voraussetzung müssen Sie zudem zumindest wissen, wie man eine MySQL-Datenbank anlegt. Dies reicht aus, um die Beispiele und Übungen nachzuvollziehen. Für das Verständnis ist es allerdings sehr hilfreich, wenn Sie Datenbankkenntnisse mitbringen.
Dieses Buch wird regelmäßig überarbeitet und auf den neuesten Stand gebracht. Die Auflage für das Jahr 2015 enthält u.a. folgende Themen:
- was eine dynamische Webseite ist und wodurch sie sich von statischen Webseiten unterscheidet
- wie Sie PHP-Code in eine HTML-Seite einbetten
- was Variablen sind und wie man mit ihnen rechnen kann
- die wichtigsten PHP-Funktionen und Sprachkonstrukte und wie man sie einsetzt
- wie und wo man Informationen über weitere PHP-Funktionen erhält
- welche Datentypen es gibt und wie man Typwandlungen vornimmt
- das Problem einfacher Datentypen und wie man es mit Arrays löst
- wie man mit Formularen und Links Daten übergibt
- wie man mit Verzweigungen Entscheidungen fällt
- wie man Code mit Schleifen mehrfach ausführt
- wie man eigene Funktionen erstellt, die Parameter und Rückgabewerte nutzen
- was Sessions sind und wie man die PHP-Sessionverwaltung verwendet
- wie man Datenstrukturen in Dateien persistieren und wieder auslesen kann
- wie man alternativ Daten mittels PDO in einer MySQL-Datenbank persistiert
- wie man Code strukturieren sollte, um eine bessere Lesbarkeit zu erreichen
- wie man das Gelernte kombiniert und damit eine einfache Anwendung umsetzt
Lernbuch
Webmasters-Press-Bücher sind Lernbücher. Sie sind aus der Unterrichtspraxis heraus entwickelt und vermitteln zielstrebig und in klaren Worten Praxiswissen für Ihre eigenen Projekte. Fragen zur Lernerfolgskontrolle und durchdachte, im Schwierigkeitsgrad ansteigende Übungsaufgaben vertiefen und festigen das neu erworbene Wissen. Zusatzmaterial und Lösungen können Sie auf webmasters-press.de herunterladen.
Der Autor
Jan Teriete arbeitet seit 1997 in der IT. Seit 2005 ist er als Freelancer unterwegs und verdient seinen Lebensunterhalt u.a. mit Projekten auf Basis von Content-Management-Systemen wie Drupal oder WordPress. Nebenbei ist er auch bei der Webmasters Akademie in Nürnberg als freiberuflicher Tutor, Dozent und Autor für den Fachbereich PHP/OOP und Doctrine 2 tätig.