Bücher die man gelesen haben muß

PHP

Grundlagen

Learning PHP, MySQL & JavaScript

Um es gleich zu Anfang zu sagen (und man kann es gar nicht oft genug wiederholen):

Man kann eine Programmiersprache nicht aus dem Internet lernen!

Zumindest nicht richtig, denn solange man die Grundlagen einer Programmiersprache nicht gelernt hat, wird man die Sprache niemals beherrschen.
Und das ist die Stelle, an der dieses Buch ins Spiel kommt.

Wenn Sie am besten mit technisch-sachlichen Büchern lernen können, und auf bunten Tand keinen Wert legen, ist dieses Buch genau das richtig. Denn es vermittelt in einem einfach zu lesenden, klaren und sachlichen Englisch alle Grundlagen der Sprache PHP. Darüber hinaus geht das Buch auch auf die Grundlagen von MySQL und Javascript ein – womit der Dreiklang perfekt wäre.

Objektorientierte Programmierung (OOP) ist kein Schwerpunkt dieses Buches.

Learning PHP, MySQL & JavaScript

Anwenden

PHP and MySQL Web Development

Nachdem Sie nun die Grundlagen gelernt haben, steht der praktischen Anwendung nichts mehr im Wege. Und dafür ist PHP and MySQL Web Development genau das richtige.

Leser ganz ohne PHP Kenntnisse werden sich bei diesem Buch wahrscheinlich etwas überrannt vorkommen, auch wird hier weniger auf die Grundlagen eingegangen, als vielmehr auf die praktische Anwendung. Aber das ist ja auch genau das was Sie jetzt wollen, nicht war?

Leser die über die PHP-Grundlagen hinaus sind können hier bedenkenlos zugreifen. Zumal dies eines der Bücher mit den besten Leser-Bewertungen im Bereich PHP-Anwendung ist.

Das Englisch in diesem Buch ist ähnlich einfach wie bei Learning PHP, MySQL & Javascript.

Objektorientierte Programmierung (OOP) ist kein Schwerpunkt dieses Buches.

Amazon bietet eine kurze Vorschau des Buches zum Stöbern an – sehen Sie doch einfach mal hinein …

PHP and MySQL Web Development

Alternative


Head First PHP & MySQL

Die beiden o.g. Bücher sind Ihnen zu trocken?

Dann könnte Ihnen stattdessen ein Buch aus der famosen Head First-Reihe von O'Reilly besser gefallen. Diese Bücher polarisieren, aber eins ist sicher: wenn Sie mit dieser innovativen Art zu lernen zurecht kommen, dann stellt dieses Buch die effektivste Methode da um PHP zu erlernen. Anderenfalls wird der Kauf dieses Buches nur Geldverschwendung sein.

Sehen Sie sich dieses umfangreiche Beispielkapitel (deutsch)(english) an, daß von O'Reilly online gestellt wurde.

Auch Amazon bietet wieder eine kurze Vorschau an…

Head First PHP & MySQL
Dieses Buch ist auch auf deutsch erhältlich:
PHP & MySQL von Kopf bis Fuß

Sicherheit

Essential PHP Security

Nachdem Sie jetzt mit PHP und MySQL umgehen, und selbst Web-Anwendungen entwickeln können, ist es an der Zeit über die Sicherheit der eigenen Programme nachzudenken.

Dieses kleine Büchlein vermittelt auf gut 100 Seiten alle wichtigen Aspekte zum Thema Sicherheit von PHP-Anwendungen, ohne dabei jeden möglichen Angriffsvektor bis ins kleinste durchzukauen. Es geht hier vielmehr um die grundlegenden Sicherheitsmaßnahmen, die jeder PHP-Programmierer beherrschen muß. Ohne das hier vermittelte Grundwissen wird man kaum in der Lage sein, die aktuellen Bedrohungen zu verstehen und seine PHP-Anwendungen dagegen abzusichern.
Das Buch richtet sich vor allem an PHP-Neulinge auf Ihrem Weg zur ersten größeren Web-Anwendung. Aber auch PHP-Erfahrenen kann es nicht schaden mal wieder an den einen oder anderen Sicherheitsaspekt erinnert zu werden. Obwohl erfahrene Programmierer eher zum folgenden Buch greifen könnten.

Das mit der Amazon Vorschau kennen Sie ja schon …

Essential PHP Security

PHP-Sicherheit: PHP/MySQL-Webanwendungen sicher programmieren

Eigentlich wollte ich ja pro Thema nur ein Buch vorstellen…
Aber das Thema Sicherheit bei Webanwendungen ist so wichtig, daß ich hier einfach noch ein Zweites vorschlagen muß.

Anders als das vorgenannte Buch richtet sich dieses 350 Seiten starke Buch eher an fortgeschrittene Programmierer und Systemadministratoren, die die einzelnen Angriffsvektoren, und die Gefahr die von ihnen ausgeht, bis ins Detail kennen wollen. Ein paar allgemeine Vorkenntnisse zu diesem Thema können nicht schaden, da das Buch zuweilen in seinen Erklärungen etwas theoretisch wird, und auch aussagekräftige Codebeispiele leider etwas dünn gesät sind.

Der Co-Autor dieses Buches ist übrigens Stefan Esser (Entwickler von Suhosin, und langjähriges Mitglied des “PHP Security Response Teams”), der einen der wichtigsten Blogs zum Thema PHP-Sicherheit betreibt: suspekt.org (vormals php-security.org).

Achten Sie darauf die 3.Auflage (das rote von 2008) oder neuer zu nehmen.

PHP-Sicherheit

Wo bleibt denn OOP?

Frage: Und wo bleibt hier die objektorientierte Programmierung?
Antwort: Lernen Sie erst mal PHP, dann sehen wir weiter...

Aber mal ernsthaft — PHP zu lernen (eine Programmiersprache) und OOP zu lernen (ein Programmierparadigma) sind zwei völlig verschiedene Paar Schuhe!
Mir ist auch kein Buch bekannt das – für Anfänger geeignet – gleichzeitig PHP und OOP lehrt …

Wenn Sie richtig objektorientierte Programmierung lernen wollen, sollten Sie mit Ruby, Python oder Java anfangen, und danach PHP lernen (Ich weiß – keine große Hilfe; aber Sie erinnern sich: die Grundlagen!).

Wenn Sie dagegen schon einige Erfahrung mit PHP haben, und nun die objektorientierte Benutzung von PHP lernen wollen, könnte folgendes Buch geeignet sein.

Objektorientierte Programmierung mit PHP

Object-Oriented PHP

Dieses Buch richtet sich an erfahrene PHP-Programmierer die die objektorientierte Benutzung von PHP lernen wollen — ohne sich um die ganzen theoretischen Grundlagen der objektorientierten Programmierung einen Kopf zu machen. Aber auch für OOP-erfahrene Programmierer, die PHP lernen wollen, kann dieses Buch (in Verbindung mit ”Learning PHP, MySQL & Javascript”) eine lohnende Investition sein.

Auf gut 180 Seiten führt das Buch in die objektorientierte Benutzung von PHP5 ein. Dabei werden Beispielklassen entworfen, die über die Kapitel hinweg weiterentwickelt werden, und anhand derer die Benutzung von OOP gezeigt wird.

Zu diesem Buch ist eine umfangreiche Vorschau verfügbar.

Object-Oriented PHP

MySQL

Grundlagen


Learning SQL

Wenn Sie irgendwann mal vorhaben SQL-Queries zu schreiben die über das übliche SELECT bla FROM blub WHERE foo=bar hinausgehen, ist dieses Buch ein Muß!

Auch wenn der Titel es nicht vermuten läßt, handelt dieses Buch ausschließlich von MySQL.
Die Sprache dieses Buches ist einfach und sachlich gehalten, wie bei der Learning …-Reihe von O'Reilly üblich. Das Buch folgt ganz den üblichen “Regeln” dieser Buchreihe: kein eitler Tand, kein bunter Schnickschnack. Einfach nur sachliche Information in Textform.

Wer es bunter mag, möge zu Head First SQL greifen.

Wie üblich, bietet Amazon auch hier wieder eine Vorschau an …

Learning SQL
Dieses Buch ist auch auf deutsch erhältlich:
Einführung in SQL


 
books/books_de.txt · Last modified: 2010-01-01 12:54 (external edit)
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki