Kundenrezension

4 von 4 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Toller Ansatz, aber böse Patzer, 1. September 2013
Verifizierter Kauf(Was ist das?)
Rezension bezieht sich auf: Jetzt lerne ich PHP und MySQL: Der leichte Einstieg in die dynamische Webseiten-Programmierung (Taschenbuch)
Dieses Buch richtet sich an Einsteiger ohne Programmierkenntnisse, die zumindest elementare Grundlagen in HTML haben. Hier wird nicht gleich ohne große Umschweife irgendwie formell die Syntax "an den Mann gebracht", sondern gut erklärt die Brücke von den bisherigen Kenntnissen (HTML) zu PHP/MySQL geschlagen. Auch eine knappe, aber verständliche Erklärung, was "Programmieren" eigentlich ist, inwiefern sich PHP von anderen Sprachen unterscheidet und wie das Gespann PHP—HTML im Kern überhaupt funktioniert, ist vorhanden.

Sehr ausführlich und anschaulich – aber nicht so, dass man sich für nicht voll genommen fühlt, wie z.B. beim M&T-Autor Dirk Louis – wird im Folgenden die Syntax der Sprache langsam Stück für Stück in intelligenter, aufeinander aufbauenden Reihenfolge und anhand von vielen Beispielen erläutert. Häufig wird man direkt auf "Anfänger-Stolpersteine" gestoßen und erklärt, warum genau dies und jenes auf diese Weise nicht geht und wie man es richtig macht (zudem ist das letzte Kapitel ein Ratgeber zum Umgang mit Fehlern).
Nicht wenige der Beispiele sind darauf ausgelegt (und der Autor fordert auch ganz direkt auf) mit dem Code zu spielen, ihn zu variieren, um so ein "Gefühl" dafür zu bekommen wie die Dinge zusammenwirken – ein sehr guter Ansatz, finde ich.

Jedes Kapitel wird übrigens mit einer Zusammenfassung, einigen Fragen und Antworten sowie ein paar Aufgaben, deren (Muster-)Lösungen man im Anhang nachschlagen kann, abgeschlossen.

Ein Kapitel zu Grafikfunktionen fehlt leider und auch Tabellen mit einer Auswahl von weiteren, nicht direkt im Text angesprochenen PHP-Funktionen zu allen Bereichen, wie es sie in einem früheren PHP/MySQL-Buch von Markt & Technik einmal gab, sind nicht mehr vorhanden. Nicht einmal einen Verweis auf die online PHP-Dokumentation findet sich – ziemlich schwach.

Der zweite Block des Buchs dreht sich um MySQL: Vor der eigentlichen Nutzung mit PHP wird praktischerweise auch die Verwendung des Verwaltungs-Interfaces phpMyAdmin erklärt; das in diesem Kapitel vermittelte SQL ist grundlegend, aber nicht sehr umfangreich. Will man ernsthaft später größere Datenbankanwendungen entwickeln, kommt man um den Kauf eines spezialisierten Buchs nicht herum.

Auf sich potenziell ergebende Sicherheitsprobleme (eingebundene Dateien mit der anfangs propagierten .inc-Endung, SQL-Injections) wird zwar hingewiesen, aber nicht immer sofort bei der Einführung der jeweils zugehörigen Sprachkonstrukte. Ein expliziter Hinweis darauf, dass auch GET/POST-Parameter immer als "unsicher" angesehen werden sollten, um XSS zu vermeiden – für Neulinge keinesfalls selbsterklärend – fehlt leider völlig. CSRF ebenfalls, obwohl ich das noch eher hätte verschmerzen können. Auch einen Hinweis darauf, wie man Passwörter speichern sollte (salted & hashed statt im Klartext, wie es ein ahnungsloser Neuling wohl tun würde) sucht man mangels eines Beispiel-Projekts mit Benutzerlogin leider vergebens. Befasst sich der Leser nicht noch weiter mit PHP und bleibt dieses Buch die einzige Lektüre, die er dazu konsumiert, sind Angreifern bei dessen künftigen Webprojekten Tür und Tor geöffnet. In dieser Hinsicht sollte der Autor sein Buch dringend nochmals überarbeiten!

Im großen und ganzen kann ich das Buch nur sehr bedingt empfehlen:
- Es wird an vielen Ecken nur ein kleiner Bruchteil der im Alltag benötigten/benutzten Funktionen gezeigt, daher sollte man definitiv einen Blick in die offizielle PHP-Dokumentation werfen, um zu sehen "was da noch geht".
- Man sollte sich unbedingt im Internet über häufige Sicherheitslücken/Angriffspunkte informieren und lernen wie man entsprechend programmieren sollte, um derartiges zu verhindern bzw. sich zumindest bestmöglichst dagegen abzusichern.
Da war die 2005er Version dieses Buchs von Letzel und Betz doch um einiges besser.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

Schreiben Sie als erste Person zu dieser Rezension einen Kommentar.

[Kommentar hinzufügen]
Kommentar posten
Verwenden Sie zum Einfügen eines Produktlinks dieses Format: [[ASIN:ASIN Produkt-Name]] (Was ist das?)
Amazon wird diesen Namen mit allen Ihren Beiträgen, einschließlich Rezensionen und Diskussion-Postings, anzeigen. (Weitere Informationen)
Name:
Badge:
Dieses Abzeichen wird Ihnen zugeordnet und erscheint zusammen mit Ihrem Namen.
There was an error. Please try again.
">Hier finden Sie die kompletten Richtlinien.

Offizieller Kommentar

Als Vertreter dieses Produkt können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
Der folgende Name und das Abzeichen werden mit diesem Kommentar angezeigt:
Nach dem Anklicken der Schaltfläche "Übermitteln" werden Sie aufgefordert, Ihren öffentlichen Namen zu erstellen, der mit allen Ihren Beiträgen angezeigt wird.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.  Weitere Informationen
Ansonsten können Sie immer noch einen regulären Kommentar zu dieser Rezension veröffentlichen.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
 
Timeout des Systems

Wir waren konnten nicht überprüfen, ob Sie ein Repräsentant des Produkts sind. Bitte versuchen Sie es später erneut, oder versuchen Sie es jetzt erneut. Ansonsten können Sie einen regulären Kommentar veröffentlichen.

Da Sie zuvor einen offiziellen Kommentar veröffentlicht haben, wird dieser Kommentar im nachstehenden Kommentarbereich angezeigt. Sie haben auch die Möglichkeit, Ihren offiziellen Kommentar zu bearbeiten.   Weitere Informationen
Die maximale Anzahl offizieller Kommentare wurde veröffentlicht. Dieser Kommentar wird im nachstehenden Kommentarbereich angezeigt.   Weitere Informationen
Eingabe des Log-ins
 


Details

Artikel

4.6 von 5 Sternen (5 Kundenrezensionen)
5 Sterne:
 (4)
4 Sterne:    (0)
3 Sterne:
 (1)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
Gebraucht & neu ab: EUR 2,75
Auf meinen Wunschzettel
Rezensentin / Rezensent


Ort: München, Bayern

Top-Rezensenten Rang: 10.161