22.06.2009, 06:44 Uhr

PHP 5.3 und MySQL 5.1

Das schwergewichtige Handbuch von Galileo Press zur aktuellen Version von PHP und MySQL ist eine verlässliche Einführung in die Entwicklung dynamischer Websites.
Autor: Gunnar Thies, Stefan Reimers
Untertitel: Grundlagen, Anwendung, Praxiswissen, Objektorientierung, MVC, Sichere Webanwendungen, PHP-Frameworks, Performancesteigerungen
Verlag: Galileo Press 2009, 1051 Seiten
Preis: 39,90 €
ISBN: 978-3836213776
Der Titel ist in drei Teile gegliedert. Die ersten sechs Kapitel legen die Grundlagen für die Arbeit mit PHP und MySQL. Die Installation von XAMPP-Paketen unter Windows und Linux wird ohne Umschweife beschrieben. Die Sprach-Einführungen in PHP und MySQL sind mit übersichtlichen Codebeispielen sehr verständlich geraten und geben einen guten Einstieg in die Webprogrammierung. Auch die Objektorientierung der neuen PHP-Version und der Einsatz der Modellierungssprache UML werden kurz skizziert.
Der mittlere Teil von Kapitel 7 bis 13 befasst sich mit fortgeschrittenen MySQL-Techniken, Methoden des Datenbankentwurfs, Sicherheitsfragen und der Rolle von XML in Webanwendungen. Zunächst wird mit MySQLLi die neue PHP-Schnittstelle für den Datenbankzugriff vorgestellt. Anschließend werden die Verfahren der Benutzerverwaltung, der Umgang mit Meta-Daten, Views, Stored Procedures und Ereignissen im Detail gezeigt. Ausführlich werden auch die notwendigen Sicherheitsmaßnahmen gegen die verschiedenen Angriffsmethoden bei Webanwendungen behandelt.
Die nachfolgenden Kapiteln sind ganz der Praxis gewidmet. Beginnend mit der Einrichtung eines einfachen Basissystems mit PHP und MySQL werden Schritt-für-Schritt die aktuellen Technologien vorgestellt, die das Web heute attraktiv machen. Dazu gehören Mehrbenutzersysteme, mehrsprachige Webauftritte, Web 2.0-Lösungen, Blogs und Wikis, Bildergalerien etc. Den Abschluss bildet eine Einführung in modulare Webanwendungen mithilfe der Model-View-Controller-Architektur. In diesem Zusammenhang wird das CakePHP-Framework vorgestellt, das in Anlehnung an Ruby on Rails entstanden ist.
Der Anhang bringt noch hilfreiche Kurzreferenzen von PHP und MySQL. Die CD-ROM enthält neben allen Beispielen die XAMPP-Pakete für Windows, Linux und Mac, die Bibliotheken jpgraph, jQuery, PHPLiveX und TCPDF, CakePHP 1.2 und gleich mehrere Entwicklungsumgebungen (JEdit, PHPEdit, UltraEdit, WeaverSlave).
(Helmut Vonhoegen/am)



Das könnte Sie auch interessieren