PHP & MySQL Schnelleinstieg
Programmieren lernen in 14 Tagen. Einfach und ohne Vorkenntnisse
Philipp Rieber
Cite this publication as
Philipp Rieber, PHP & MySQL Schnelleinstieg (2021), mitp-Verlag, Frechen, ISBN: 9783747503966
4449
accesses
accesses
27
quotes
quotes
Descripción / Abstract
Descripción
Philipp Rieber entwickelt seit über 20 Jahren Internet-Anwendungen und begeistert gerne andere für die Webentwicklung. Als Software-Architekt gestaltet er seit ihrer Gründung die erste digitale Krankenversicherung Deutschlands.
Índice
- Cover
- DRM
- Titel
- Impressum
- Inhalt
- Einleitung
- E.1 Programmieren lernen in 14 Tagen
- E.2 Der Aufbau des Buchs
- E.3 Programmtexte und Lösungen zum Download
- E.4 Fragen und Feedback
- 1 Erste Schritte mit PHP
- 1.1 Wofür wird PHP eingesetzt?
- 1.2 Stärken von PHP
- 1.3 Schwächen von PHP
- 1.4 Was ist für die Entwicklung mit PHP notwendig?
- 1.5 Quelltext und PHP-Interpreter
- 1.6 Kommandozeile nutzen
- 1.7 PHP installieren
- 1.8 Quelltext-Editor verwenden: Visual Studio Code
- 1.9 Das erste PHP-Skript ausführen
- 1.11 Wie entstand PHP?
- 1.12 Übungen
- 2 Variablen, Datentypen und Konstanten
- 2.1 Daten in einer Variablen erfassen
- 2.2 Einfache Datentypen
- 2.3 Der spezielle Datentyp: NULL
- 2.4 Der vielseitige Datentyp: Array
- 2.5 Datentypen umwandeln
- 2.6 Programmstrukturen
- 2.7 Konstanten
- 2.8 Übungen
- 3 Programmablauf mit Kontrollstrukturen steuern
- 3.1 Programmablauf verzweigen
- 3.2 Bedingungen formulieren
- 3.3 Programmabschnitte mit Schleifen wiederholen
- 3.4 Alternative Syntax für Kontrollstrukturen
- 3.5 Übungen
- 4 Programmierfehler und PHP-Konfiguration
- 4.1 Programmierfehler
- 4.2 PHP konfigurieren: die php.ini-Datei
- 4.3 Fehlerstufen
- 4.4 Fehlersichtbarkeit einstellen
- 4.5 Übungen
- 5 Funktionen
- 5.1 Native Funktionen aus der PHP-Bibliothek verwenden
- 5.2 Eigene Funktionen definieren
- 5.3 Übungen
- 6 Webseiten entwickeln und veröffentlichen
- 6.1 Was geschieht beim Abruf einer Webseite?
- 6.2 Webserver auf dem eigenen Computer betreiben
- 6.3 HTML-Grundgerüst
- 6.4 Anfragen und Antworten mit dem HTTP-Protokoll
- 6.5 Webspace mieten und Webseite veröffentlichen
- 6.6 Übungen
- 7 Dynamische Webseiten und Formulare
- 7.1 $_GET: Daten aus dem Query-String der URL
- 7.2 Formulardaten im Query-String der URL übermitteln
- 7.3 Einsatzgebiete der GET-Methode
- 7.4 $_POST: Formulardaten unsichtbar übermitteln
- 7.5 Vergleich zwischen GET und POST
- 7.6 Übungen
- 8 Mit Dateien arbeiten
- 8.1 Quelltext in mehreren Dateien strukturieren
- 8.2 Dateien schreiben und lesen
- 8.3 Dateien über das Internet laden
- 8.4 Datei-Uploads: $_FILES
- 8.5 Datei-Zugriffsrechte
- 8.6 Übungen
- 9 Cookies und Sessions
- 9.1 Cookies
- 9.2 Sessions: Benutzersitzungen
- 9.3 Übungen
- 10 Einstieg in die objektorientierte Programmierung (OOP)
- 10.1 Grenzen der prozeduralen Programmierung
- 10.2 Grundbegriffe der »OOP«
- 10.3 Vererbung
- 10.4 Ausnahmen (Exceptions)
- 10.5 Native Objektorientierung in PHP
- 10.6 Übungen
- 11 Datenverwaltung mit MySQL
- 11.1 Was ist eine relationale Datenbank?
- 11.2 Was ist ein Datenbankmanagementsystem?
- 11.3 Was ist SQL?
- 11.4 Erste Schritte mit MySQL
- 11.5 Kommentare
- 11.6 Datenbanken
- 11.7 Tabellen
- 11.8 Bezeichner
- 11.9 Daten schreiben, lesen, ändern und löschen
- 11.10 Übungen
- 12 Fortgeschrittene Datenbankabfragen mit MySQL
- 12.1 Grafische Datenbankverwaltung mit phpMyAdmin
- 12.2 MySQL beim Webhoster
- 12.3 Fortgeschrittene Datenabfragen
- 12.4 Alias-Namen für Tabellenspalten
- 12.5 SQL-Funktionen
- 12.6 Performance und Indizes
- 12.7 Übungen
- 13 PHP und MySQL kombinieren
- 13.1 PHP mit MySQL verbinden
- 13.2 Beispiel: MySQL-Version abfragen
- 13.3 Beispiel: Benutzer-Accounts
- 13.4 Passwörter sicher speichern
- 13.5 Sicherheitslücke: SQL-Injection
- 13.6 Übungen
- 14 Abschlussprojekt: Ein Blog programmieren
- 14.1 Installation
- 14.2 Übersicht: Das fertige Blog
- 14.3 Verwendete Techniken
- 14.4 So funktioniert das Blog
- 14.5 Anwendungsbeispiele
- 14.6 Ausblick: Was kommt als Nächstes?
- 14.7 Übungen
- Stichwortverzeichnis