Lernpfade

Welche Schulungen aufeinander aufbauen und in welcher Reihenfolge du sie besuchst. Jede Schulung kannst du auch einzeln buchen.

Einstieg ins Testen

Wenn in deinem Projekt noch kein Test läuft, führt dieser Pfad von der ersten Orientierung bis zur Arbeit mit einem Coding Agent, der Tests schreibt. „Testen verstehen“ und „Startklar mit PHPUnit“ kannst du parallel besuchen.

  1. Wo sind deine Tests?Orientierung · 1 Sitzung, 1 Stunde
  2. parallel möglichTesten verstehenEinstieg · 6 Sitzungen à 2 StundenStartklar mit PHPUnitEinstieg · 4 Sitzungen à 2 Stunden
  3. Tests mit SystemAufbau · 2 Sitzungen à 2 Stunden
  4. Agentic PHPUnitAufbau · 6 Sitzungen à 2 Stunden

Testen mit PHPUnit

Wenn du mit PHPUnit und einem Coding Agent sicher arbeitest, machst du deine Testsuite in diesem Pfad schneller und für Agenten lesbar. „Testen jenseits der Beispiele“ ergänzt ihn um Property-Based Testing, Mutation Testing und Fuzzing.

  1. Agentic PHPUnitAufbau · 6 Sitzungen à 2 Stunden
  2. Zeit und Tokens sparen mit PHPUnitVertiefung · 6 Sitzungen à 2 Stunden

Arbeiten mit KI-Agenten

Erst beurteilst und steuerst du, welche Tests ein Agent schreibt, dann legst du mit Tests fest, was er implementiert. Dazu passen zwei Sitzungen über Testausgaben für Agenten und eine über die parallele Arbeit mit Worktrees.

  1. Agentic PHPUnitAufbau · 6 Sitzungen à 2 Stunden
  2. Testgetrieben entwickeln mit KI-AgentenAufbau · 6 Sitzungen à 2 Stunden

Testvorgaben im Team

Für Tech Leads, die festlegen, wie die Tests ihres Teams aussehen: erst die Begriffe, dann die Vorgaben, dann ihre Übergabe an einen Agenten.

  1. Testen verstehenEinstieg · 6 Sitzungen à 2 Stunden
  2. Tests mit SystemAufbau · 2 Sitzungen à 2 Stunden
  3. Agentic PHPUnitAufbau · 6 Sitzungen à 2 Stunden

Sicherheit

Schwachstellen im eigenen Code hältst du als Tests fest, mit sicherer PHPUnit-Praxis als Grundlage. Daneben geht es um Angriffe über Code, den du nicht selbst geschrieben hast; dafür brauchst du keine PHPUnit-Kenntnisse.

  1. Agentic PHPUnitAufbau · 6 Sitzungen à 2 Stunden
  2. Sicherheitslücken dauerhaft schließenAufbau · 4 Sitzungen à 2 Stunden

Auf dem aktuellen Stand bleiben

Im November erscheint eine neue PHP-Version, im Februar eine neue PHPUnit-Version. Erst ordnest du die neue PHP-Version ein, dann siehst du, was PHPUnit Neues bringt, und bringst deine Testsuite auf die neue Version. Daneben hältst du die Abhängigkeiten deines Projekts aktuell.

  1. Was ist neu in PHP?Für alle · 2 Sitzungen à 2 Stundenjedes Jahr im Dezember
  2. PHPUnit 14 UnwrappedOrientierung · 1 Sitzung, 2 Stundenjedes Jahr im Februar
  3. PHPUnit-Upgrade ohne ÜberraschungenAufbau · 2 Sitzungen à 2 Stundenjedes Jahr im Februar

Ohne PHPUnit-Vorkenntnisse

Für diese Schulungen brauchst du keine Erfahrung mit PHPUnit.

Wo sind deine Tests?

Orientierung · 1 Sitzung, 1 Stunde · kostenlos

Du testest noch nicht automatisiert? In einer Stunde erfährst du, warum das heute nicht mehr gut geht, und warum der Einstieg leichter ist, als du denkst.

  • Ohne PHPUnit-Vorkenntnisse
  • Für jede Programmiersprache

Nächster Termin:

Testen verstehen

Einstieg · 6 Sitzungen à 2 Stunden · 1.199 €

Die KI schreibt deine Tests, aber verstehen musst du sie selbst. Lerne, was einen guten Test ausmacht, und erkenne, ob ein Test hält, was er verspricht, in jeder Programmiersprache.

  • Ohne PHPUnit-Vorkenntnisse
  • Für jede Programmiersprache

Nächster Termin:

Startklar mit PHPUnit

Einstieg · 4 Sitzungen à 2 Stunden · 799 €

Du willst automatisiert testen, aber in deinem Projekt läuft noch kein einziger Test? Bring PHPUnit in dein Projekt: mit einer Struktur, die mitwächst, verlässlich auf jedem Rechner und in der CI, und ohne echte Daten.

  • Ohne PHPUnit-Vorkenntnisse

Nächster Termin:

Testen jenseits der Beispiele

Vertiefung · 6 Sitzungen à 2 Stunden · 1.199 €

Grün heißt nicht richtig. Property-Based Testing, Mutation Testing und Fuzzing finden Fehler, die beispielbasierte Tests selbst bei 100 % Code Coverage übersehen. Du lernst sie hands-on und setzt sie zum Schluss an deinem eigenen Code ein.

  • Ohne PHPUnit-Vorkenntnisse
  • Für jede Programmiersprache

Nächster Termin:

Dependency Management & Supply Chain Security

Aufbau · 6 Sitzungen à 2 Stunden · 1.199 €

Updates aufgeschoben, Lieferkette unklar, KI-Agenten fügen Pakete hinzu? Lerne, Abhängigkeiten mit Composer zu beherrschen, und sichere deine Software-Lieferkette gegen reale Angriffe ab.

  • Ohne PHPUnit-Vorkenntnisse

Nächster Termin: (bisherige Fassung mit 5 Sitzungen)

Git im Griff

Für alle · 6 Sitzungen à 2 Stunden · 1.199 €

Merge-Konflikte, unlesbare Historien, Branches, die bremsen? Bring Git in den Griff: mit sauberen Commits, einem passenden Entwicklungsmodell und Worktrees für die parallele Arbeit mit KI-Agenten. In jeder Sitzung übst du mindestens eine Stunde lang selbst.

  • Ohne PHPUnit-Vorkenntnisse

Nächster Termin:

Was ist neu in PHP?

Für alle · 2 Sitzungen à 2 Stunden · 399 €

Jedes Jahr eine neue PHP-Version. Erfahre, was sie bringt, warum sie so entworfen wurde und was sie für deinen Code bedeutet, und plane den Weg dorthin.

  • Ohne PHPUnit-Vorkenntnisse

Nächster Termin: (auf Englisch)