PHP 5.3 & MySQL 5.4: Programmierung, Administration, Praxisprojekte
|
| Preis: | EUR 39,80 Kostenlose Lieferung Details |
Verfügbarkeit: Gewöhnlich versandfertig in 24 Stunden
Versand und Verkauf durch Amazon.de
74 neu oder gebraucht verfügbar EUR 22,49
Durchschnittliche Kundenbewertung:(13 Kundenrezensionen)
Produktinformation
- Amazon-Verkaufsrang: #173717 in Bücher
- Veröffentlicht am: 2009-10-08
- Einband: Gebundene Ausgabe
- 840 Seiten
Aus der Amazon-Redaktion
Pressestimmen
Dies ist das Buch für Webentwickler, die PHP- und MySQL-Grundlagen sowie Programmiertechniken in einem Buch suchen. Nach einem kurzen Grundlagenteil liefert es eine ganze Sammlung von PHP- und MySQL-Rezepten: objektorientierte Programmierung mit PHP 5.3, XML-Funktionen, prepared statements, stored procedures, SQL-Grundlagen und -Rezepte, GIS-Funktionen, mysqli- und pdo-Schnittstelle, etc. Anschließend demonstrieren mehrere umfangreiche Beispielprojekte das Zusammenspiel von PHP und MySQL.
Aus dem Presseecho: Das Buch erfreut durch seinen strukturierten Aufbau, durch den der Leser zielorientiert durch die komplexen Themen geführt wird. Wichtige Dinge werden dabei besonders beleuchtet (...). Das Buch ist somit auf knapp 700 Seiten frei von verwirrendem Ballast. Leicht verständlich, nachvollziehbar, praxisbezogen - das sind die Erfolgsfaktoren dieses empfehlenswerten Buches. (phpMagazin 2/2005)
Kurzbeschreibung
Michael Kofler und Bernd Öggl haben ihr Standardwerk umfassend überarbeitet & aktualisiert. Diese Neuauflage wartet auf mit ausführlichen Installationsanleitungen (auch unter Windows 7), umfassenden Informationen zu MySQL 5.4 von Grundlagen bis Tuning, mit neuen Zend-Framework-Beispielen (Captchas, Google Maps-Anbindung), einer praxisorientierten Einführung in MVC sowie Anleitungen zur Web 2.0-Programmierung mit Xajax, jQuery und der Google Maps-API - und vielem anderen mehr. Die beiliegende CD enthält eine startfähige Virtual Appliance mit allen Anwendungen und Beispielen als komplette, vorinstallierte Testumgebung (lauffähig unter Virtual Box).
Buchrückseite
(aus dem Vorwort)
Was bietet dieses Buch?
Mit diesem Buch lernen Sie die Entwicklung von Webanwendungen auf der Basis von PHP und MySQL - praxisorientiert und gewürzt mit vielen Beispielen, Programmiertechniken und Rezepten. Dabei waren unsere Ziele:
Damit richtet sich das Buch sowohl an PHP/MySQL-Einsteiger mit Programmiererfahrung in einer anderen Sprache als auch an Umsteiger, die schon mit früheren Versionen von PHP und MySQL gearbeitet haben.
Um den Einstieg in die Welt von PHP und MySQL zu beschleunigen, enthält die beiliegende DVD eine virtuelle LAMP-Umgebung (Ubuntu Linux + Apache + MySQL 5.4 + PHP 5.3). Mit VirtualBox können Sie sowohl unter Linux als auch unter Windows ohne irgendwelche Installationsarbeiten alle Beispiele dieses Buchs sofort ausprobieren, erste Experimente mit PHP 5.3, MySQL 5.4 und phpMyAdmin durchführen etc.
Kundenrezensionen
Hilfreichste Kundenrezensionen
20 von 24 Kunden fanden die folgende Rezension hilfreich.
Konzeptuelles und didaktisches Verbrechen
Von Loomes
Nach ca. 10 Jahren in der Softwareentwicklung mit der C-Familie und Java wollte ich mit diesem Buch in PHP/MySQL einsteigen und musste feststellen, dass es sich hier weder um ein Werk für Einsteiger oder Fortgeschrittene handelt, sondern um ein konzeptuelles und didaktisches Verbrechen der Autoren und des Addison Wesley Verlags.
Das Buch scheitert bereits im Konzept. Die Autoren erheben den Anspruch, jeden Themenbereich zu PHP/MySQL darstellen zu wollen und erklären darüber hinaus auch noch phpMyAdmin, Zend und OOP (ca. 100 Seiten). Dazu kommt noch eine Ladung Praxisbeispiele (ca. 150 Seiten). Addiert man die in diesem vermeintlichen Einsteigerbuch völlig deplatzierten MySQL Feinheiten wie "Stored Procedures" und "MySQL Administration" dazu, sind es ca. 300 Seiten, die besser in die PHP Programmiersprache hätten investiert werden sollen. Es sollte offenbar ein allumfassendes Kompendium auf 800 Seiten werden, herausgekommen ist jedoch ein oberflächlicher Rundumschlag ohne Gehalt und Zielgruppe. Das Ziel, das die Autoren hier verfolgt haben, lässt sich vielleicht in 2 Bänden a 1000 Seiten realisieren, aber das Konzept "alle Infos in einem Buch" bleibt eben auch hier mal wieder Wunschdenken.
150 Seiten Praxisbeispiele klingen nicht schlecht, jedoch findet man diese nur in Codeschnipseln. Das allein wäre ok, würde es die entsprechenden Verweise auf die im Buch schon einmal benutzten Funktionen geben. Leider gibt es diese nicht durchgehend und man sucht verzweifelt die Seite, wo die fehlende Funktion vorkommt und erklärt wird. Ein spezieller Index für Funktionsnamen wäre hier nützlich gewesen. Die Schlamperei wird zudem in zahlreichen störenden Rechtschreib- und Grammatikfehlern deutlich, die sich über das gesamte Buch erstrecken. Auf der beiligenden CD befinden sich u.a. die Beispiele aus dem Buch, jedoch in gepackter Form. Ich würde die Person gern kennen lernen, die ein paar Textdateien auf einem 700 MB nicht beschreibbaren Datenträger komprimieren wollte - Platzprobleme und Datensicherheit werden wohl kaum die Gründe gewesen sein. Dass die beiliegende CD auch als LiveSystem dient, beeindruckt mich wenig. Für den professionellen Programmieralltag ist dies nicht von Bedeutung, sondern Spielzeug.
Abgesehen von diesen konzeptuellen Fehlern ist es die Unfähigkeit der Autoren, die Inhalte didaktisch darzustellen. Beispiele werden vorweggenommen, an den ungünstigsten Stellen präsentiert und unzureichend erklärt. Zum Beispiel gehört der JOINT Befehl in unmittelbare Nähe zur Erklärung einer Relation -- in diesem Buch lässt man aber erstmal 50 Seiten verstreichen, bis hier der Zusammenhang entsteht. Teilweise finden sich auch falsche Darstellungen im Buch. So ist der md5-Codieralgorithmus keineswegs unumkehrbar, sondern mit 5 Minuten Recherche im Internet ohne Programmierkenntnisse ausgehebelt. Eine gehörige Ladung Frustration schießen die Autoren gleich im ersten Kapitel auf den Leser. Brav wollen sie die Installation der Pakete PHP, MySQL, Apache und phpMyAdmin erklären, lassen aber völlig aussen vor, dass man für die 64-bit Varianten der Betriebssysteme ganz andere Versionen braucht und diese nur in ganz bestimmten Versionen zu einander kompatibel sind - insbesondere phpMyAdmin ist bei 64-bit sehr wählerisch, was seine PHP-Version und dessen Konfiguration angeht.
Für mich ist dieses 800 Seiten starke Verwirrspiel bis jetzt der Fehlkauf des Jahres, der nach einer Woche Durchsicht an Amazon zurück ging. Hier ist der fortgeschrittene Programmierer verärgert und der Einsteiger hoffnungslos verloren. Die Autoren sind sicher gute Programmierer, aber keine Didakten. Einen Stern gebe ich für ein paar gute Algorithmen, die ich im Buch gefunden habe und einen weiteren Stern für das Kapitel "SQL-Rezepte", das strukturell und inhaltlich mit Abstand der beste Abschnitt ist.
5 von 7 Kunden fanden die folgende Rezension hilfreich.
Einfach Super
Von Dieter Baurecht
Normalerweise hohle ich mir meine Informationen über Software aus dem Netz. Dieses Buch habe ich mir eigentlich nur so zwischendurch gekauft, um auch mal auf Reisen darin blättern zu können. Herausgekommen ist dabei, dass ich das Buch größtenteils (bis auf die letzten praktischen Beispiele) von vorne bis hinten durchgearbeitet und mich an jeder Seite erfreut habe.
Extrem klare Erklärungen verbunden mit Beispielen , die jedes mal kleine neue Aspekte zeigen haben mir in sehr vielen Bereichen weiter geholfen und mir bei einer parallel laufenden php/MySQL Entwicklung geholfen.
Der Aufbau von php beginnend, danach MySQL Grundlagen und anschließend die Zusammenführung der Techniken könnte besser nicht sein.
Ich empfehle das Buch uneingeschränkt, vor allem für Anwender, die bereits ein wenig Erfahrung mit php/MySQL besitzen und ihren Programmierstiel etwas verbessern wollen. Ich nehme aber an, dass auch Anfänger sehr gut damit zurecht kommen.
5 von 7 Kunden fanden die folgende Rezension hilfreich.
Nichts für absolute Einsteiger
Von S. Heintz
Hat man schon Kenntnisse in Programmiersprachen wie C++ o.ä. ist dies sicher ein sehr umfangreiches und gutes Php Lernwerk. Als absoluter PHP Einsteiger war ich mit diesem Buch allerdings etwas überfordert. Es werden häufig Funktionen benutzt die erst später im Buch erklärt werden, oder einfach vorausgesetzt werden. Obwohl ich normalerweise sehr schnell lerne und mir Dinge gut selber beibringen kann, musste ich viele Abschnitte mehrmals lesen, bis ich sie verstand.




