
Hinzugefügt 24 Jan 05 Aktualisiert TodayUnd tatsächlich ist es erfreulicherweise so, dass dieses Buch nur weniger Wünsche offen läßt. Man bekommt nicht nur PHP und MySQL mit dem entsprechenden Funktionsumfang vorgestellt. Vielmehr gibt es unzählige Kapitel mit Beispielen über reale Problemstellungen und passende Lösungsansätze. Dort findet man inklusive lauffähiger Beispiele einen E-Shop mit Warenkorb, ein Webforum, eine Mailingliste, einen Online-Mail-Dienst, Benutzer-Authentifizierung, Umsetzung sicherer Transaktionen und noch vieles mehr.
Interessant ist auch der Start des Buches, der den Leser sofort in das kalte Wasser wirft. Man beginnt zur Aufwärmung gleich mit der PHP Programmierung in einem "Schnellkurs" der wirklich auch alles kurz aber verständlich erklärt was gerade passiert bis man nach knapp 50 Seiten einen kleinen Online-Bestellservice für Autoteile implementiert hat. Aber alle hier angesprochenen Themen werden dann in späteren Kapitel noch mal ausführlich erläutert.
Als Fazit bleibt daher, dass quasi jede Lerngruppe bedient wird. Wer gleich zur Sache kommen will beginnt mit dem Schnellkurs. Wer sich lieber erstmal in Sicherheit wiegt fängt mit dem Kapiteln über Grundlagen, Syntax usw. von PHP bzw. MySQL an, und wer gezielt nach Lösungen für bestimmten sucht, der wählt das entsprechende Spezial-Kapitel im hinteren Buchteil. Gut ist auch, dass vernünftiges Software-Engineering beachtet wird und die vorgestellten Projekte so angelegt sind, als wären sie Großprojekte mit entsprechendem Wiederverwertbarkeitsfaktor der einzelnen Skripte.
Ein kleiner Makel an dem Buch, der allerdings kein Sternabzug rechtfertigt, ist die mangehafte Einführung in die Installation einer Entwicklungsumgebung für PHP und mySQL. Da wird nur kurz auf die Webseiten hingewiesen wo man sich die benötigte Software herunterladen kann. Deren Installation als Einzelkomponenten ist allerdings nicht ganz trivial. Es wäre schön wenn sich bei den Autoren (aller PHP & Co Bücher) auch rumsprechen würde, dass es so etwas wie XAMPP gibt welches einem die komplette Entwicklungsumgebung (Apache, MySQL, PHP, phpMyAdmin) auf dem Heimrechner so einrichtet, dass man diese nach einer Minute automatischer Installation als Entwicklungs-Server nutzen kann.
Und tatsächlich ist es erfreulicherweise so, dass dieses Buch nur weniger Wünsche offen läßt. Man bekommt nicht nur PHP und MySQL mit dem entsprechenden Funktionsumfang vorgestellt. Vielmehr gibt es unzählige Kapitel mit Beispielen über reale Problemstellungen und passende Lösungsansätze. Dort findet man inklusive lauffähiger Beispiele einen E-Shop mit Warenkorb, ein Webforum, eine Mailingliste, einen Online-Mail-Dienst, Benutzer-Authentifizierung, Umsetzung sicherer Transaktionen und noch vieles mehr.
Interessant ist auch der Start des Buches, der den Leser sofort in das kalte Wasser wirft. Man beginnt zur Aufwärmung gleich mit der PHP Programmierung in einem "Schnellkurs" der wirklich auch alles kurz aber verständlich erklärt was gerade passiert bis man nach knapp 50 Seiten einen kleinen Online-Bestellservice für Autoteile implementiert hat. Aber alle hier angesprochenen Themen werden dann in späteren Kapitel noch mal ausführlich erläutert.
Als Fazit bleibt daher, dass quasi jede Lerngruppe bedient wird. Wer gleich zur Sache kommen will beginnt mit dem Schnellkurs. Wer sich lieber erstmal in Sicherheit wiegt fängt mit dem Kapiteln über Grundlagen, Syntax usw. von PHP bzw. MySQL an, und wer gezielt nach Lösungen für bestimmten sucht, der wählt das entsprechende Spezial-Kapitel im hinteren Buchteil. Gut ist auch, dass vernünftiges Software-Engineering beachtet wird und die vorgestellten Projekte so angelegt sind, als wären sie Großprojekte mit entsprechendem Wiederverwertbarkeitsfaktor der einzelnen Skripte.
Ein kleiner Makel an dem Buch, der allerdings kein Sternabzug rechtfertigt, ist die mangehafte Einführung in die Installation einer Entwicklungsumgebung für PHP und mySQL. Da wird nur kurz auf die Webseiten hingewiesen wo man sich die benötigte Software herunterladen kann. Deren Installation als Einzelkomponenten ist allerdings nicht ganz trivial. Es wäre schön wenn sich bei den Autoren (aller PHP & Co Bücher) auch rumsprechen würde, dass es so etwas wie XAMPP gibt welches einem die komplette Entwicklungsumgebung (Apache, MySQL, PHP, phpMyAdmin) auf dem Heimrechner so einrichtet, dass man diese nach einer Minute automatischer Installation als Entwicklungs-Server nutzen kann.
Internet Explorer 6.0+,
Firefox 1.5+!