Schulungen

Interaktive Online-Schulungen mit Sebastian Bergmann, dem Schöpfer von PHPUnit: zu automatisierten Tests, zur Arbeit mit Coding Agents, zu Sicherheit und zu den Werkzeugen, mit denen du jeden Tag arbeitest.

  • Live über Zoom, meist in Sitzungen à zwei Stunden
  • Auch nur für dein Team, online oder bei euch vor Ort
  • In der Fortbildungs-Flatrate der thePHP.cc Academy enthalten
  • Zu jeder kostenpflichtigen Schulung ein Zertifikat und Zugang zu den Lernmaterialien

Mit dem Testen anfangen

Wie kommt dein Projekt zu verlässlichen automatisierten Tests, wenn bisher keiner läuft?

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:

Tests mit System

Aufbau · 2 Sitzungen à 2 Stunden · 399 €

Wenn Agenten Tests schreiben, bestimmst du, wie deine Tests aussehen, nicht der Agent. Lege fest, welche Tests dein Projekt braucht und welchen Regeln sie folgen, und lass Werkzeuge jede Abweichung melden.

Nächster Termin:

Mit Coding Agents arbeiten

Wie überträgst du Tests und Implementierung an Coding Agents und beurteilst das Ergebnis unabhängig?

Agentic PHPUnit

Aufbau · 6 Sitzungen à 2 Stunden · 1.199 €

Dein Coding Agent schreibt Tests in Sekunden. Lerne, wie gute PHPUnit-Tests aussehen, leite den Agenten richtig an, setze ihm Leitplanken und prüfe seine Tests fachlich, damit sie das Richtige prüfen und lange halten.

Nächster Termin:

Testgetrieben entwickeln mit KI-Agenten

Aufbau · 6 Sitzungen à 2 Stunden · 1.199 €

Hauptsache schnell? Lerne testgetriebene Entwicklung von Grund auf und steuere KI-Agenten mit Tests, die festlegen, was dein Code tun soll.

Nächster Termin:

Tiefer testen

Wie erkennst du, ob deine Tests Fehler aufdecken, und wie bekommst du schneller Rückmeldung?

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:

Zeit und Tokens sparen mit PHPUnit

Vertiefung · 6 Sitzungen à 2 Stunden · 1.199 €

Langsame Tests kosten Zeit, ausufernde Testausgaben kosten Tokens. Miss, wo deine Testsuite ihre Zeit verbringt, beschleunige sie und richte Testläufe so ein, dass Coding Agents ihr Ergebnis richtig lesen, ohne ihr Kontextfenster zu füllen.

Nächster Termin:

Sicherheit

Wie sicherst du behobene Sicherheitslücken und Änderungen an Abhängigkeiten dauerhaft ab?

Sicherheitslücken dauerhaft schließen

Aufbau · 4 Sitzungen à 2 Stunden · 799 €

Finde Schwachstellen per Capture the Flag, halte sie als PHPUnit-Test fest und schließe sie dauerhaft. Ein Coding Agent hilft dir beim Finden und Beheben, und der Test entscheidet, ob die Lücke wirklich zu ist.

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)

Handwerkszeug

Wie hältst du Änderungen nachvollziehbar und bringst Code und Tests auf die neuen Versionen von PHP und PHPUnit?

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)

PHPUnit 14 Unwrapped

Orientierung · 1 Sitzung, 2 Stunden · kostenlos

Jedes Jahr im Februar erscheint eine neue Hauptversion von PHPUnit. In zwei kostenlosen Stunden packt Sebastian mit dir ein Jahr PHPUnit aus: was neu ist, warum es sich geändert hat und worauf du beim Upgrade achten musst.

Nächster Termin: (auf Englisch)

PHPUnit-Upgrade ohne Überraschungen

Aufbau · 2 Sitzungen à 2 Stunden · 399 €

Jedes Jahr im Februar erscheint eine neue Hauptversion von PHPUnit. Bring deine Testsuite ohne Überraschungen auf die neue Version und sorg dafür, dass das nächste Upgrade klein bleibt.

Nächster Termin:

Für dein Team

Jede dieser Schulungen gibt es auch nur für dein Team, online oder bei euch vor Ort, auf Deutsch oder auf Englisch. Dann arbeiten wir an euren Fragen und, wo es passt, an eurem Code.

Inhouse-Schulung anfragen

Sebastian Bergmann erklärt die Ausgabe von PHPUnit an der Leinwand
Sebastian Bergmann hilft einem Teilnehmer bei einer Übung am Laptop
Sebastian Bergmann im Gespräch mit einem Teilnehmer

Fotos: Filip Kovačević