Seminarinhalt
Programm
- Überblick PHP
- Installation einer PHP Umgebung
- "Hello World" in PHP
- Grundlagen PHP Programmierung I
- Variablen
- Vordefinierte Variablen
- Konstanten
- Magische Konstanten
- Datentypen
- Operatoren
- Grundlagen PHP Programmierung II
- Zeichenketten
- Arrays
- Funktionen für Arrays
- Rechenfunktionen
- Kontrollstrukturen
- Schleifen
- Verzweigungen
- Funktionen
- Externe PHP Seiten inkludieren
- Formulare (POST)
- Fehlerbehandlung
- Arbeiten mit Dateien
- PHP Skripte analysieren für Admins
- PHP Code erkennen und analysieren
- Malware entdecken - Checkliste und Codebeispiele
- Analysieren von Logfiles und nützliche Shell-Befehle
- SQLite 3 DB
- Grundlagen
- Datenbankanbindung und -zugriff
- Projekt: Adressbuch Webapplikation - PHP & SQLite 3
Zielgruppen
Der Fokus liegt ganz auf PHP.
HTML, CSS und SQL werden nur am Rande behandelt soweit es für die Beispiele notwendig ist.