Praktisches PHP 7, MySQL 8 und MariaDB: Erstellung von Web-Datenbanken
624 Seiten
German
PDF
4.5

Praktisches PHP 7, MySQL 8 und MariaDB: Erstellung von Web-Datenbanken

Создаём динамические сайты с нуля

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Practical PHP 7, MySQL 8, and MariaDB Website Databases“ (Autoren: Adrian W. West, Steve Prettyman, 2018, 624 Seiten) ist ein praktischer Leitfaden für alle, die dynamische Websites mit modernen Versionen von PHP, MySQL und MariaDB erstellen möchten. Im Gegensatz zu vielen theoretischen Lehrbüchern ist dieses Buch um reale Projekte herum aufgebaut: Sie erstellen Schritt für Schritt eine vollständige Website mit Registrierungssystem, Forum, Online-Shop und Admin-Panel. Das Material richtet sich an Anfänger und fortgeschrittene Entwickler, die bereits mit den Grundlagen von HTML/CSS vertraut sind und zur serverseitigen Programmierung übergehen möchten.

Worum geht es in dem Buch

Das Buch besteht aus 15 Kapiteln und mehreren Anhängen. Die ersten Kapitel widmen sich der Einrichtung der Entwicklungsumgebung (XAMPP, MAMP, WAMP) und den Grundlagen von PHP 7: Variablen, Arrays, Funktionen, Arbeit mit Formularen. Dann gehen die Autoren zu MySQL 8 und MariaDB über: Datenbankdesign, SQL-Abfragen, Verbindung mit PHP über PDO und mysqli. Der Hauptteil ist die schrittweise Erstellung von drei Projekten:

  • Visitenkarten-Website mit Admin-Bereich — Inhaltsverwaltung über die Datenbank.
  • Forum mit Registrierung — Authentifizierung, Sessions, Schutz vor SQL-Injection.
  • Online-Shop — Warenkorb, Bestellabwicklung, Admin-Panel.

Einzelne Kapitel widmen sich der Sicherheit (XSS, CSRF, Passwort-Hashing), der Abfrageoptimierung und dem Deployment der Website auf einem Hosting. Am Ende des Buches befinden sich Anhänge.

Empfehlungen