Zertifizierung · PHP Development · Stufe Associate

PHP Development Associate

Serverseitige Webentwicklung mit PHP 8: Sprachkern, Objektorientierung, Fehlerbehandlung sowie sichere Formular- und Datenbankzugriffe.

Prüfungscode IFW-PHP-200-01 Associate · Fortgeschritten Themengebiet 1.0 In Vorbereitung
PHP Development Associate Badge

Die Prüfung im Überblick

Alle Angaben gelten für die Abschlussprüfung dieser Zertifizierung.

PrüfungscodeIFW-PHP-200-01
Bearbeitungszeit1 Std. 30 Min.
Fragen70 (zufällig ausgewählt)
Bestehensgrenze70 %
FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch
Preis49,00 € · 2 Versuche
Erlaubte VersucheUnbegrenzt
Wartezeit zwischen Versuchen1 Tag
Lösungen nach AbgabeNur Ergebnis
Zertifikat gültigUnbegrenzt
Ablauf und Regeln im Detail
  • Die Fragen werden beim Start zufällig aus dem Fragenpool gezogen – anteilig nach der Gewichtung der Themenblöcke.
  • Die Zeit startet sofort und läuft serverseitig weiter – auch wenn du das Fenster schließt oder die Verbindung abbricht.
  • Jede Antwort wird automatisch gespeichert. Du kannst die Prüfung bis zum Ablauf der Zeit jederzeit wieder öffnen und fortsetzen.
  • Ist die Zeit abgelaufen, wird die Prüfung automatisch mit den gespeicherten Antworten abgegeben.
  • Unbeantwortete Fragen zählen als falsch. Eine Frage zählt nur, wenn alle richtigen und keine falschen Antworten gewählt sind.
  • Kopieren, Drucken und das Kontextmenü sind deaktiviert. Fensterwechsel und Kopierversuche werden protokolliert.
  • Jeder gestartete Versuch zählt – auch wenn er nicht abgegeben wird – und verbraucht einen gekauften Versuch.
  • Vorher muss die Probeklausur dieser Stufe bestanden sein.
  • Erlaubt sind keine Hilfsmittel und keine Hilfe anderer Personen. Vor dem Start akzeptierst du die Geheimhaltungserklärung: Prüfungsinhalte dürfen nicht weitergegeben werden.
  • Dein Ergebnis ist zunächst vorläufig. Zeigt die Prüfungsaufsicht Auffälligkeiten, prüfen wir es, bevor das Zertifikat ausgestellt wird.
  • Bei Täuschung wird der Versuch annulliert, in schweren Fällen folgen eine Prüfungssperre und die Aberkennung aller Zertifikate.
  • Auf Antrag gibt es einen Nachteilsausgleich mit 25, 50 oder 100 % mehr Bearbeitungszeit. Beantragen kannst du ihn in deinem Konto unter Nachteilsausgleich.

Es gilt die Prüfungsordnung.

Über diese Zertifizierung

Die Zertifizierung weist nach, dass du mit PHP 8 eine Webanwendung schreiben kannst, die nicht nur funktioniert, sondern auch nachvollziehbar aufgebaut und gegen die üblichen Angriffe geschützt ist.

Geprüft wird an kurzen, realistischen Codeausschnitten: Du beurteilst, was ein Programm ausgibt, welche Aussage zu einem Sprachmittel zutrifft und welche Lösung in einer konkreten Situation die richtige ist.

Für wen sie gedacht ist

Entwicklerinnen und Entwickler, die PHP im Alltag einsetzen oder einsetzen wollen, Quereinsteigerinnen und Quereinsteiger nach einem Kurs oder Selbststudium sowie alle, die vorhandene Kenntnisse belegen möchten.

Empfohlene Vorkenntnisse

Etwa sechs Monate Übung mit PHP, Grundkenntnisse in HTML und HTTP sowie erste Erfahrung mit einer relationalen Datenbank. Die Foundation-Stufe deckt die Grundbegriffe ab.

Voraussetzungen

Diese Nachweise müssen vorliegen, bevor die Abschlussprüfung abgelegt werden kann.

Themengebiet

Fassung 1.0 · 5 Themenblöcke. Die Gewichtung gibt an, welchen Anteil ein Block an den Prüfungsfragen hat.

BlockThemaGewichtungFragen
1 Sprachkern, Typen und Funktionen 5 Lernziele 27 % 19
2 Objektorientierte Programmierung 5 Lernziele 27 % 19
3 Fehlerbehandlung und Typsicherheit 4 Lernziele 13 % 9
4 Formulare, Zustand und HTTP 4 Lernziele 13 % 9
5 Sicherheit und Datenbankzugriff 5 Lernziele 20 % 14
Gesamt 100 % 70

Themengebiet als PDF herunterladen → Druckansicht

Block 1
27 % der Prüfung 19 Fragen

Sprachkern, Typen und Funktionen

Werte, Operatoren und Funktionen von PHP 8 – besonders dort, wo sich PHP anders verhält als erwartet.

  • 1.1 Skalare Typen und Typumwandlung beurteilen Zahl und String im Vergleich, lose und strikte Gleichheit, Ausgabe mit echo
  • 1.2 Operatoren und ihre Priorität anwenden Addition vor Verkettung seit PHP 8, ??, ?->, match mit striktem Vergleich
  • 1.3 Arrays und Array-Funktionen einsetzen array_filter(), array_keys(), implode(), Erhalt der Schlüssel
  • 1.4 Schleifen und Referenzen richtig verwenden foreach mit &$wert und dessen Nachwirkung
  • 1.5 Funktionen, Standardwerte und Closures schreiben Named Arguments, Rückgabetypen, Arrow Functions und ihre Bindung an den Kontext
Block 2
27 % der Prüfung 19 Fragen

Objektorientierte Programmierung

Klassen und Objekte in PHP 8: Sichtbarkeiten, Vererbung, Interfaces, Traits und moderne Sprachmittel.

  • 2.1 Klassen, Eigenschaften und Konstruktoren definieren Constructor Promotion, readonly, __toString()
  • 2.2 Sichtbarkeiten unterscheiden public, protected, private und der Zugriff aus Kindklassen
  • 2.3 Vererbung, abstrakte Klassen und Interfaces einsetzen extends, implements, abstrakte Methoden, mehrere Interfaces
  • 2.4 Traits und Late Static Binding nutzen use im Klassenrumpf, static:: gegenüber self::
  • 2.5 Statische Eigenschaften und Enums verwenden geteilter Zustand je Klasse, from() und tryFrom()
Block 3
13 % der Prüfung 9 Fragen

Fehlerbehandlung und Typsicherheit

Exceptions, Fehlerklassen und strikte Typprüfung – und was dabei in welcher Reihenfolge ausgeführt wird.

  • 3.1 Exceptions auslösen und behandeln try, catch, finally und deren Reihenfolge bei einer Rückgabe
  • 3.2 Fehlerhierarchie von PHP 8 kennen Throwable, Exception, Error, TypeError, UnhandledMatchError
  • 3.3 Strikte Typen einsetzen declare(strict_types=1) und seine Wirkung je Datei
  • 3.4 Dateien einbinden require gegenüber include bei fehlender Datei
Block 4
13 % der Prüfung 9 Fragen

Formulare, Zustand und HTTP

Eingaben verarbeiten und Zustand über mehrere Anfragen hinweg halten.

  • 4.1 Superglobals verwenden $_GET, $_POST, $_SERVER, $_COOKIE
  • 4.2 Anfragen und Methoden auswerten $_SERVER['REQUEST_METHOD'] statt Prüfung auf gefüllte Felder
  • 4.3 Sessions einsetzen serverseitige Speicherung, Session-ID, Erneuern nach der Anmeldung
  • 4.4 Cookies setzen und lesen setcookie() wirkt erst bei der nächsten Anfrage
Block 5
20 % der Prüfung 14 Fragen

Sicherheit und Datenbankzugriff

Die üblichen Angriffe auf eine Webanwendung und der sichere Weg zur Datenbank.

  • 5.1 SQL-Injection verhindern Prepared Statements, Platzhalter, Bezeichner über eine Whitelist
  • 5.2 Vorbereitete Abfragen mit PDO ausführen prepare(), execute() mit benannten Platzhaltern
  • 5.3 Ausgaben gegen XSS absichern htmlspecialchars() und der Kontext der Ausgabe
  • 5.4 CSRF-Schutz einbauen Token je Sitzung, SameSite-Cookies
  • 5.5 Passwörter sicher speichern password_hash(), password_verify(), Kostenfaktor im Hash

Prüfungsversionen

Der Prüfungscode enthält die Version. Auf jedem Zertifikat steht die Version, unter der die Prüfung abgelegt wurde.

PrüfungscodeThemengebietStatusZeitraum
IFW-PHP-200-01 Fassung 1.0 Aktuell seit 18.09.2026

Mit der Freigabe einer neuen Version läuft die bisherige aus. Bereits ausgestellte Zertifikate bleiben bis zu ihrem Ablaufdatum gültig, und das Themengebiet ausgelaufener Versionen bleibt hier abrufbar.

Vorbereitung

Die Probeklausur dieser Stufe verwendet dieselben Themenblöcke in derselben Gewichtung. Nach der Abgabe siehst du alle Lösungen mit Erklärungen und erkennst so, welcher Block noch Lücken hat.

Als Quelle genügt das offizielle PHP-Handbuch; wichtiger als Auswendiglernen ist, die Beispiele selbst auszuprobieren.