Unsere Trainings geben dir praxisnahes Wissen, das du direkt in deinen Projekten einsetzen und langfristig ausbauen kannst.
für alle PHPUnit-Anwender:innen
Oft passt die Standardfunktionalität von PHPUnit. Mit Erweiterungen passt du sie deinen Bedürfnissen an.
für alle PHPUnit-Anwender:innen
Tests können lügen und ein falsches Gefühl von Sicherheit geben. Dank Feedback von PHPUnit gehst du mit diesen riskanten Tests richtig um.
für alle Entwickler:innen
Entdecke Infection: mutiere PHP-Code, optimiere Tests, steigere die Qualität.
for all developers
One hour. Your questions. Answered by the person who builds and maintains PHPUnit since 2000.
for all developers
One hour. Your questions. Answered by the person who builds and maintains PHPUnit since 2000.
für alle PHPUnit-Anwender:innen
PHPUnit bietet flexible Möglichkeiten, eine Testsuite zu strukturieren. Welche ist die richtige für dein Projekt?
für alle PHPUnit-Anwender:innen
Domain-Driven Design schafft gemeinsames Verständnis im Team und bildet dies im Code ab. Was bedeutet das für die Tests?
für PHP-Entwickler:innen, die mit automatisierten Tests starten wollen
KI generiert Code schneller als je zuvor. Automatisierte Tests stellen sicher, dass er auch funktioniert. Lerne PHPUnit von Grund auf.
für alle PHPUnit-Anwender:innen
Wie gehen wir beim Testen von Code mit dessen Abhängigkeiten um? Hier lernst du alles über Test Stubs und Mock Objects.
for PHP developers who want to get started with automated testing
AI generates code faster than ever. Automated tests make sure it actually works. Learn PHPUnit from the ground up.
für alle Entwickler:innen
Besserer Code, mit und ohne KI. Lerne testgetriebene Entwicklung als Schlüsselkompetenz für moderne Softwareentwicklung.
für PHP-Entwickler:innen, die mit automatisierten Tests starten wollen
KI generiert Code schneller als je zuvor. Automatisierte Tests stellen sicher, dass er auch funktioniert. Lerne PHPUnit von Grund auf.
für PHP-Entwickler:innen, die mit automatisierten Tests starten wollen
KI generiert Code schneller als je zuvor. Automatisierte Tests stellen sicher, dass er auch funktioniert. Lerne PHPUnit von Grund auf.
für Entwickler:innen, die langsame, fragile oder schwer wartbare Tests haben
Deine Tests sind langsam, fragil oder schwer verständlich? Lerne bewährte Strategien, um diese Probleme systematisch zu lösen.
for developers struggling with slow, flaky, or hard-to-maintain tests
Your tests are slow, flaky, or hard to understand? Learn proven strategies to systematically solve these problems.
for all developers
Upgrade your testing strategy, not just your dependency.
for all developers
Upgrade your testing strategy, not just your dependency.
für Entwickler:innen, die langsame, fragile oder schwer wartbare Tests haben
Deine Tests sind langsam, fragil oder schwer verständlich? Lerne bewährte Strategien, um diese Probleme systematisch zu lösen.
für erfahrene Entwickler:innen
Finde Schwachstellen per Capture the Flag, reproduziere sie als PHPUnit-Test und schließe sie dauerhaft – Sicherheit als grüner Test statt einmaligem Audit.
für alle Entwickler:innen
Hier lernst du, wie Datenbankinteraktion testbar implementiert wird und getestet werden kann.
für alle Entwickler:innen
Wir müssen beim Testen von Code auch mit Zufall und Zeit arbeiten. Wie machen wir das richtig?
für alle Entwickler:innen
Legacy Code ist wertvoll, hat sich über Jahre bewährt, ist aber meist nicht ausreichend getestet. Wie können wir das ändern?
für alle Entwickler:innen
Wartbare Software ist zukunftssicher. Tests sind dafür wichtig, klar. Aber was macht Code testbar?
für alle Entwickler:innen
Auch Testcode muss sauber sein! Heute steigern wir die Qualität deiner Tests.
for all developers
Maintainable software is future-proof. Testing is important for this, of course. But what makes code testable?
for all developers
Legacy code is valuable, has proven itself over many years, but is usually not sufficiently tested. How can we change that?
for all developers
When testing code, we also have to work with randomness and time. How do we do this correctly?