Folgende Rezension von Flegma ist heute veröffentlicht worden:
PHP 5 & MySQL 5 Bibliografische Angaben:
ISBN:978-3-8272-4299-0 / Verlag: Markt+Technik / 2007 / 949 Seiten Niveau:
Anfänger-Fortgeschrittene Thema:
PHP 5 & MySQL 5 vom Anfänger zum Fortgeschrittenen Coder Autor:
Luke Welling und Laura Thomson
Inhalt:
Dieses Buch eignet sich Perfekt für angehende Website-Administratoren. Der meiste Nutzen lässt sich aus diesem Buch wahrscheinlich ziehen, wenn man sich schon ein wenig mit HTML auseinandergesetzt hat, denn sonst fällt es einem vielleicht schwer, dem eigentlichen Sinn - dem Programmieren mittels PHP - zu folgen und alles zu verstehen. Das Buch ist sehr praxisnah orientiert und bringt den meisten Nutzen, wenn man neben dem Lesen vielleicht auch einen Computer parat stehen hat, um das so eben Gelernte sofort in die Tat umzusetzen. Besonders praktisch: Die beiliegende Buch-CD. Auf dieser CD befinden sich alle PHP-Projekte und kleinen Test-Scripte, die im Laufe des Buches besprochen werden. Zusätzlich beinhaltet die CD die benötigte Software ,um sofort loszulegen und nicht erst Google ausquetschen zu müssen um an die benötigte Software zu gelangen.
Nun zum Inhalt:
Teil 1 PHP einsetzen
Kapitel 1 Ein Schnellkurs in PHP
Kapitel 2 Daten speichern
Kapitel 3 Arrays
Kapitel 4 Manipulation von Strings und reguläre Ausdrücke
Kapitel 5 Code wiederverwenden und Funktionen schreiben
Kapitel 6 Objektorientiertes PHP
Kapitel 7 Fehlerbehandlung mit Exceptions
Teil 2 MySQL einsetzen
Kapitel 8 Eine Webdatenbank entwerfen
Kapitel 9 Eine Webdatenbank erstellen
Kapitel 10 Mit der MySQL-Datenbank arbeiten
Kapitel 11 Aus dem Web mit PHP auf die MySQL-Datenbank zugreifen
Kapitel 12 Fortgeschrittene MySQL-Administration
Kapitel 13 Fortgeschrittene MySQL-Programmierung
Teil 3 E-Commerce und Sicherheit
Kapitel 14 Eine E-Commerce-Site betreiben
Kapitel 15 Sicherheitsaspekte bei E-Commerce-Sites
Kapitel 16 Authifizierung mit PHP und MySQL implementieren
Kapitel 17 sichere Transaktion mit PHP und MySQL implementieren
Teil 4 Fortgeschrittene PHP-Techniken
Kapitel 18 Interaktion mit Dateisystem und Server
Kapitel 19 Netzwerk- und Protokollfunktionen
Kapitel 20 Datum und Uhrzeit
Kapitel 21 Bilder generieren
Kapitel 22 Session-Verwaltung mit PHP
Kapitel 23 Weitere nützliche Features [/p]Teil 5 PHP- und MySQL-Projekte in der Praxis
Kapitel 24 PHP und MySQL in Großprojekten
Kapitel 25 Debugging
Kapitel 26 Benutzerauthentifizierung und Personalisierung
Kapitel 27 Der Warenkorb
Kapitel 28 Ein Content-Management-System
Kapitel 29 Ein webbasierter E-Mail-Dienst
Kapitel 30 Ein Mailinglisten-Manager
Kapitel 31 Erstellung von Webforen
Kapitel 32 Personalisierte Dokumente im PDF-Format
Kapitel 33 Verbindung mit Webdiensten via XML und SOAP
Teil 6 Anhang
Anhang A Installation von PHP und MySQL
Anhang B Ressourcen im Internet[/p]Als Erstes wird einem an einem praxisbezogenem Beispiel (Bob's Auto Parts; ein Autoteile Zubehörhandel) erklärt, wie PHP zu verwenden ist und wie Variablen deklariert werden und wie man diese anschließend ausgeben kann. Im zweiten Kapitel geht es dann an das speichern von Daten in einer Textdatei, um die soeben fiktiv aufgenommene Bestellung natürlich speichern zu können. Im dritten Kapitel wird man dann mit den sogenannten Arrays bekannt gemacht und in den folgenden Kapiteln mit der OOP - Objekt Orientierten Programmierung.
Im zweiten Teil des Buches geht es dann schon das erste entwerfen einer Webdatenbank. Im laufe des Zweiten Teils wird einem beigebracht eine Datenbank zu erstellen, mit ihr zu arbeiten und aus dem Web auf sie mit PHP zuzugreifen. Die fortgeschrittene Administration der MySQL-Datenbank wird im Anschluss besprochen.
Im dritten Teil geht es dann schon an ein ehr kompliziertes Programmier Projekt. Im Ziel steht eine E-Commerce-Site. Der Zweck, die Risiken und Bedrohungen werden in diesem Teil des Buches sehr ausführlich und peinlich genau besprochen und nach und nach wird eine Lösung gefunden.
Vierter Teil: Nun geht es schon auf die fortgeschrittenen Basis zu! In kleinen Projekten werden ausgereifte PHP-Techniken diskutiert und behandelt. Sehr interessant ist auch das Erstellen von Bildern mittels PHP - verleitet zum Rumspielen.
Im fünften und vorletzten Teil werden große Projekte wie ein Content-Management-System und die Erstellung von Webforen ausführlich unter die Lupe genommen.
Sollte man keinen Webserver Parat haben findet sich im Anhang ein sehr hilfreiche Anleitung zur Installation von PHP und MySQL auf dem Heimrechner, um sich einen 'virtuellen Webserver' einzurichten. Fazit: Dieses sehr praxisorientierte Buch bietet nicht nur einem blutigen PHP Anfänger, sondern auch einem schon etwas erfahrenem Programmierer etwas um z.B. kleine Wissenslücken zu füllen und kleine hilfreiche Tricks zu erlernen, die einem später das Leben leichter machen.
<a class="linkunterstrichen"href="http://www.amazon.de/gp/product/3827242991?ie=UTF8&tag=psdtutorialde-21&linkCode=as2&camp=1638&creative=6742&creativeASIN=3827242991">Zum günstigen Anbieter</a>