PHP & MySQL Schnelleinstieg

Programmieren lernen in 14 Tagen. Einfach und ohne Vorkenntnisse

Philipp Rieber

Diese Publikation zitieren

Philipp Rieber, PHP & MySQL Schnelleinstieg (2021), mitp-Verlag, Frechen, ISBN: 9783747503966

4449
Accesses
27
Quotes

Beschreibung / Abstract

Beschreibung

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.

Inhaltsverzeichnis

  • 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

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor