Einstieg in PHP 5.6 und MySQL 5.6
⚠ Achtung
Von dem genannten Buch gibt es eine Neuauflage. Darüber habe ich in folgendem Beitrag geschrieben. Für die Basics von PHP und für vieles darüber hinaus würde auch das hier vorgestellte Buch durchaus ausreichen. Allerdings muss man was sicherheitsrelevante Funktionen und Themen betrifft natürlich aufpassen und auf einem recht neuen Stand sein. Andernfalls könnten die bösen Buben eventuell bekannte Probleme oder unsichere Funktionen zu deinem Nachteil ausnutzen.
Einstieg in PHP und MySQL
Einen schnellen und praxisnahen Einstieg in die Entwicklung dynamischer Websites, das verspricht das Buch „Einstieg in PHP 5.6 und MySQL 5.6“ von Thomas Theis. Durch wertvolle und vor allem praxisnahe Beispiele versucht der Autor, dem Leser die Entwicklung von Websites verständlich zu machen. Zu dem fundierten Wissen über PHP bekommt man einen Crashkurs zum Thema HTML. Da einem PHP allein als serverseitige Programmiersprache nicht ausreicht, hilft einem der Crashkurs in die wesentlichen Bestandteile von HTML. Ohne eine Markup Sprache wie HTML, wäre man sonst auch mit unstrukturiertem Text allein gelassen.
Die Oberkategorien im Überblick
Die wichtigen Oberkategorien des Buchs habe ich hier einmal in Text und in Bildform – Auszug aus meinem Exemplar – aufgelistet. Besonders wichtig für mich sind die Punkte: Formulare, Datenbanken und Sessions. Neben den anderen natürlich auch relevanten Themen, sind diese jedoch die Themen, die man am häufigsten bzw. immer benötigen wird. Jedes Programm, bzw. die meisten Websites werden in irgendeiner Form Daten entgegennehmen. Diese Daten wollen natürlich einerseits gespeichert, aber andererseits auch wieder abgerufen und vermutlich auch dargestellt werden. Um Datenzugriffe zu steuern, müssen für Nutzer meist sogenannte Sessions erstellt werden.
- Einführung
- PHP-Programmierkurs
- Daten senden und auswerten
- Datenbanken mit MySQL
- Objektorientierung in PHP
- Fehler behandeln, Sicherheit erhöhen
- Zeichenketten
- Dateien und Verzeichnisse
- Felder
- Datum und Zeit
- Mathematische Funktionen
- Sessions und Cookies
- Datenbanken mit SQLite3 und PDO
- XML
- Ajax
- Grafiken programmieren
- PDF-Dateien erstellen
- Automatisierter E-Mail-Versand
- Beispielprojekte