Grundlagen der Programmiersprache PHP
PHP Konfiguration
Grundlegende Syntax
Datentypen und Variablen
Konstanten
Ausgaben
Kontrollstrukturen im PHP
Arbeiten mit Sessions, Cookies und Headern
Grundlegende Verwendung von Sessions, Cookies und Headern
Erstellen einer beispielhaften Login-Funktionalität
Arbeiten mit Datumsfunktionen und Zahlen
Timestamp, Date und Mktime
Umgang mit den Datumsfunktionen von PHP
Erstellen von Funktionen und Klassen
Funktionen deklarieren
Arbeiten mit Funktionen
OOP Objektorientierte Programmierung in PHP
Klassen deklarieren
magische Methoden
private und öffentliche Klassenattribute
Ableitungen und Abstrakte Klassen
Arbeiten mit Dateien
Dateihandler und Dateifunktionen von PHP
Erstellen, auslesen, bearbeiten und löschen von Dateien
Zugriffsrechte von Dateien
Erstellen einer beispielhaften Klasse für Dateizugriffe
Erstellen eines beispielhaften Dateiuploads
Arbeiten mit Grafiken
Datenbankanbindung für MySQL
Einführung in MySQL und PhpMyAdmin
Herstellen einer Datenbankverbindung
Ausführen von SQL Abfragen
Auswerten des Abfrageergebnisses
Erstellen einer Datenbankklasse für SQL Abfragen
Erweitern der Datenbankklasse für die Objektorientierung
Arbeiten mit Namespaces
Arbeiten mit regulären Ausdrücken
Asynchrone Kommunikation mittels AJAX und JSON
Exception Handling
Behandlung von Fehlern (Error Handling)
Fehlermeldungen unterdrücken
Fehlerbehandlung steuern
Behandlung von Ausnahmen (Exception Handling)
Erstellen und verarbeiten von XML-Dokumenten mit SimpleXML und XPath
Struktur von XML Dokumenten
XPath Syntax und Operatoren
XPath Abfragen mit SimpleXML
XML Dokumente mit Simple XML erzeugen
Socketkommunikation in PHP
Socketverbindungen aufbauen
Informationen über Socketverbindungen abfragen
verschicken von E-Mails über ein Postfach mittels einer Socketverbindung