PHP: Von den Grundlagen zur sicheren professionellen Webentwicklung
Drei Stufen in einer Lern-App: In PHP Foundations lernst du PHP und HTTP, Funktionen und Arrays, Formulare, Sessions und Datenbanken mit PDO. In Secure PHP Development erkennst und verhinderst du SQL Injection, XSS, CSRF und Co. nach OWASP Top 10:2025, setzt Passwörter, Rollen, sichere Uploads und REST-APIs um und testest im PHPUnit-Stil. In Professional PHP Engineering modernisierst du Legacy-Code, optimierst Performance, betreibst PHP mit Docker, CI/CD und Observability und bewältigst einen Ernstfall wie PHP2Shell (CVE-2026-109618/-109619) strukturiert. Jeder Code läuft als echtes PHP 8.4 direkt im Browser und wird automatisch geprüft.
Was du lernst.
- PHP-Syntax, Variablen, Funktionen, Arrays, Objekte und Fehlerbehandlung sicher verwenden
- Dynamische Webseiten mit Formularen, Sessions und Datenbanken (PDO) entwickeln
- Häufige Web-Schwachstellen nach OWASP Top 10:2025 erkennen und verhindern
- Sichere Passwortspeicherung, Authentifizierung und Autorisierung umsetzen
- PHP-Anwendungen testen, deployen, überwachen und im Incident absichern
- Legacy-PHP bewerten, migrieren und Sicherheitsvorfälle wie PHP2Shell strukturiert bearbeiten
So ist der Kurs aufgebaut.
- Stufe 1 · PHP Foundations · 5 TagePHP und HTTP, Variablen und Kontrollstrukturen, Funktionen und Arrays, Formulare, Cookies, Sessions und CSRF-Schutz, Datenbanken mit PDO und Prepared Statements. Freitag: eigene Notiz- oder Aufgaben-App.
- Stufe 2 · Secure PHP Development · 5 TageOWASP Top 10:2025, SQL Injection, XSS, CSRF, Command Injection, Path Traversal, IDOR, Passwort-Hashing, MFA, Rollen, Rate Limiting, sichere Uploads, REST-APIs, Composer und Supply Chain, PHPUnit, statische Analyse und Deployment.
- Stufe 3 · Professional PHP Engineering · 5 TageArchitektur (MVC, DDD, Clean Architecture), Dependency Injection, Legacy-Refactoring, PHP-Versionen und Migration, Performance und Caching, Queues, Docker mit PHP-FPM und Nginx, CI/CD, Logging und Metriken, Vulnerability Management und PHP2Shell. Freitag: Capstone-Betriebs- und Sicherheitsplan.
- PHP-Playground & Challenge-ArenaEchtes PHP 8.4 im Browser mit simulierten Formularen, Sessions und SQLite. 630 Arena-Aufgaben mit automatischen Tests, Knobeleien, Spielen und Rätseln.
- Code-Review-Trainer & PHP2Shell-Simulator42 realistische Code-Ausschnitte mit Schwachstellen zum Finden und Fixen, dazu ein Incident-Simulator in neun Schritten mit drei Szenarien.
- Quizshow, Team-Challenges & AbschlusstestTäglich eine Quizshow mit vielen „Was gibt der Code aus?“-Fragen, 12 Team-Challenges für die ganze Gruppe und ein Abschlusstest je Stufe.
- Wochenprojekt & AbschlussprojekteJe Stufe ein Wochenprojekt in fünf aufbauenden Stufen (Pedalwerk Elbtal GmbH) und am Freitag Abschlussprojekte: 5 je Stufe, 10 Capstone-Projekte im Profi-Level.
Deine persönliche KI-Tutorin.
Im Kursbereich begleitet dich Ada, eine sprechende KI-Tutorin. Gebaut nach dem Vorbild einer Harvard-Studie: Studierende, die mit einem so gestalteten KI-Tutor lernten, erzielten mehr als doppelt so viel Lernzuwachs wie im aktiven Präsenzunterricht und brauchten dafür weniger Zeit.
Ada gibt Denkanstöße und Hinweise in Stufen, prüft deine Lösungsversuche und erklärt Schritt für Schritt. Rund um die Uhr, in deinem Tempo, auf Basis der Kursinhalte.
Zum Tagesstart ein Quiz im Quizshow-Stil zu den Vortagen, allein oder live mit der Gruppe. Was du falsch hattest, kommt wieder, bis es sitzt.
Startcheck vor dem Kurstag, Abschlusscheck danach. Die Auswertung zeigt deinen Zuwachs pro Tag, deine Stärken und die Themen, die sich zu üben lohnen.
Ada spricht mit Lippenbewegung und versteht Spracheingabe. Wer möchte, verbindet eine eigene KI: Claude, OpenAI, Gemini, Grok oder lokal mit Ollama oder LM Studio.
Studie: Kestin, Miller u. a. (2025), „AI tutoring outperforms in-class active learning“, Scientific Reports 15, 17458.
Für Einsteiger ohne Programmiererfahrung, Quereinsteiger aus HTML, CSS oder JavaScript, Entwickler:innen mit WordPress, Laravel, Symfony oder eigenen Projekten, IT-Fachkräfte, die PHP-Anwendungen prüfen oder betreiben, sowie DevOps-, Plattform- und Security-Teams.
Für Stufe 1 keine Vorkenntnisse. Stufe 2 setzt PHP-Grundlagen und ein Grundverständnis von HTTP, HTML, SQL und Git voraus, Stufe 3 Praxiserfahrung sowie Grundkenntnisse in Linux, Docker und Webservern.
Du entwickelst sichere PHP-Webanwendungen, findest und behebst typische Schwachstellen, testest und deployst professionell, betreibst PHP produktionsnah und reagierst strukturiert auf Sicherheitsvorfälle in Runtime und Anwendung.
Häufige Fragen zu PHP.
Muss ich PHP installieren?
Nein. Alle Übungen laufen als echtes PHP 8.4 (WebAssembly) direkt im Browser, inklusive SQLite-Datenbank, Sessions und simulierten Formularen. Eine Anleitung für die lokale Umgebung ist trotzdem dabei.
Sind alle drei Stufen enthalten?
Ja, das Abo schaltet PHP Foundations, Secure PHP Development und Professional PHP Engineering frei. Wer Vorkenntnisse hat, steigt direkt in Stufe 2 oder 3 ein.
Was ist PHP2Shell und lerne ich, es auszunutzen?
PHP2Shell sind zwei kritische Schwachstellen in der PHP-Runtime, die am 21. Oktober 2026 in PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 behoben wurden. Der Kurs nutzt sie als Fallstudie für Betroffenheitsanalyse, Patch-Management und Incident Response. Eine Anleitung zur Ausnutzung gibt es bewusst nicht.
Wie viele Übungen gibt es?
589 Quizfragen (davon über 290 „Was gibt der Code aus?“, alle in echtem PHP geprüft), 630 Arena-Aufgaben mit automatischen Tests, 15 Wochenprojekt-Stufen, 42 Code-Review-Snippets und 12 Team-Challenges.
Der CLAUDE.md-Spickzettel.
Vorlage, Regeln und häufige Fehler auf zwei Seiten – dazu etwa zwei Praxis-Tipps im Monat. Jederzeit abbestellbar.