Zum Campus
Videokurs

PHP – Datenbanken steuern mit PDO

Lerne, den Data Layer in Form einer Datenbank mithilfe von PDO in deine PHP-Webanwendung zu integrieren

LERNZIELE

  • Du setzt eine Entwicklungsumgebung mit einem lokalen Webserver auf
  • Du beherrschst die Datenbankverwaltung mit phpMyAdmin
  • Du kannst eine Verbindung zu einer MySQL-Datenbank herstellen
  • Du lernst, den Data Layer in Form einer Datenbank in deine PHP-Softwareentwicklung einzubinden
  • Du beherrschst den schnellen und sicheren Einsatz von Datenbanken in PHP-Webapplikationen

INHALT

Datenbanken fungieren neben Frontend und Backend als wesentlicher Bestandteil des Data Layers in der Webentwicklung. Ihre korrekte Integration und Nutzung sind entscheidend für die Effizienz und Sicherheit von Webanwendungen.

Als eine der meistgenutzten Sprachen für die Webentwicklung bietet PHP vielfältige Möglichkeiten, Datenbanken zu verwalten und dynamische Inhalte zu generieren, was sie zu einem unverzichtbaren Werkzeug für die Erstellung interaktiver und funktionsreicher Webapplikationen macht.

In diesem Kurs hast du die Gelegenheit, unter Verwendung der Abstraktionsebene PDO (PHP Data Objects) eigene PHP-Anwendungen mit funktionierendem Data Layer zu entwickeln. Dafür setzt du zunächst mithilfe von Visual Studio Code, das du kostenfrei unter Windows, MacOS und Linux nutzen kannst, eine Entwicklungsumgebung auf. Du richtest mit der ebenfalls kostenlosen Software XAMPP einen lokalen Webserver ein und machst du dich mit phpMyAdmin zur Datenbankverwaltung vertraut.

Der Kurs bietet zudem ein Beispielprojekt und praxisorientierte Aufgaben, in denen du deine Kenntnisse direkt anwenden und wertvolle Erfahrungen sammeln kannst.

ALLE LEKTIONEN IM ÜBERBLICK

Einführung
  • Kapitelüberblick
  • Die drei Säulen der Webentwicklung
Vorbereitungen für den richtigen Einstieg
  • Kapitelüberblick
  • Installation eines Webservers und eines SQL-Servers (XAMPP)
  • Installation von Visual Studio Code (VS Code)
  • Vorstellung von VS Code: Aufbau, Grundlagen und die wichtigsten Tastenkürzel
SQL und phpMyAdmin – Crashkurs
  • Kapitelüberblick
  • SQL – Bedeutung, Aufbau und Verwendung
  • phpMyAdmin – Crashkurs (Teil 1)
  • phpMyAdmin – Crashkurs (Teil 2)
  • Aufgabe: Tabelle anlegen und befüllen
  • Quiz: SQL und phpMyAdmin – Crashkurs
PDO – Grundlagen
  • Kapitelüberblick
  • Verbindungsaufbau zur MySQL-Datenbank (Teil 1)
  • Verbindungsaufbau zur MySQL-Datenbank (Teil 2)
  • Exkurs: Best Practices für Zugangsdatenspeicherung (Teil 1)
  • Exkurs: Best Practices für Zugangsdatenspeicherung (Teil 2)
  • Abfragen mit PDO: SELECT (Teil 1)
  • Abfragen mit PDO: SELECT (Teil 2)
  • Abfragen mit PDO: SELECT (Teil 3)
  • Abfragen mit PDO: INSERT, UPDATE, DELETE (Teil 1)
  • Abfragen mit PDO: INSERT, UPDATE, DELETE (Teil 2)
  • Aufgabe – Funktionsablauf: Einfügen -> Auslesen -> Editieren -> Auslesen -> Löschen (Teil 1)
  • Aufgabe – Funktionsablauf: Einfügen -> Auslesen -> Editieren -> Auslesen -> Löschen (Teil 2)
  • Quiz: PDO – Grundlagen
PDO – Expertenlevel leicht gemacht
  • Kapitelüberblick
  • Prepared Statements: Schutz vor SQL Injections (Teil 1)
  • Prepared Statements: Schutz vor SQL Injections (Teil 2)
  • Sonderfall: Last Inserted ID
  • Fehlerbehandlung und PDOExceptions
  • Transactions in PDO (Teil 1)
  • Transactions in PDO (Teil 2)
  • Aufgabe: Transaction durchführen mit Fehlerbehandlung
  • Quiz: PDO – Expertenlevel leicht gemacht
Praxisprojekt: Blogartikel
  • Kapitelüberblick
  • Datenbankstruktur erstellen und befüllen
  • Artikel auslesen (Übersichts- und Detailseite) (Teil 1)
  • Artikel auslesen (Übersichts- und Detailseite) (Teil 2)
  • Artikel auslesen (Übersichts- und Detailseite) (Teil 3)
  • Blogartikel erstellen (Teil 1)
  • Blogartikel erstellen (Teil 2)
  • Blogartikel erstellen (Teil 3)
  • Blogartikel editieren und löschen (Teil 1)
  • Blogartikel editieren und löschen (Teil 2)
Abschluss
  • Fazit und Kursabschluss

SO LERNST DU MIT DIESEM KURS

In den Videokursen der heise academy lernst du IT-Themen anschaulich und verständlich. Du siehst den Experten bei der praktischen Arbeit zu und lässt dir dabei alles genau erklären. Das Wissen ist in kompakte Lerneinheiten unterteilt, sodass du den Kurs Schritt für Schritt durcharbeiten oder gezielt zu Lektionen springen kannst, die dich interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für dich bereit, die dich beim Lernen unterstützen:

  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquiz zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

TECHNISCHE VORAUSSETZUNGEN

Für diesen Videokurs wird lediglich ein aktueller Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

DEIN EXPERTE

Niklas Raczek
Softwareentwickler & Requirements Engineer | Selbstständig

Niklas Raczek hat bereits im Schulalter gelernt, mit Java zu programmieren. Während seines Studiums der Wirtschaftsinformatik startete er seine Selbständigkeit und hielt Softwareschulungen für Siemens in ganz Deutschland, China und Indien. Aktuell entwickelt er umfangreiche Software mit Programmiersprachen und Frameworks wie PHP, JavaScript, Node.js, React.js, Laravel und vielen mehr.

PHP – Datenbanken steuern mit PDO

Veröffentlicht am 13.12.2025
ab 49,00 €
im
ESSENTIAL PASS
oder 195,00 € im Einzelkauf
inkl. MwSt. | 163,87 € netto
Preise und Pakete vergleichen

Du hast Fragen zu unseren academy Videokursen? Wir helfen dir gerne weiter.

Fülle ganz einfach und bequem das Kontaktformular aus und wir werden deine Fragen schnellstmöglich beantworten.

Kontaktformular