>_ phpunit.expert

Interaktive Online-Schulung

Testautomation mit PHPUnit

Der optimale Einstieg in das automatisierte Testen von PHP-Code. Lerne PHPUnit von Grund auf, mit praktischen Übungen. Aus erster Hand: von Sebastian Bergmann, dem Schöpfer von PHPUnit.

Online via Zoom Live & interaktiv
4 Sitzungen je 2 Stunden
PHP & PHPUnit Von Grund auf, mit Übungen
799 EUR in der Flatrate enthalten

Die Idee

Funktioniert dein Code wirklich?

Du schreibst PHP-Code, aber testest noch nicht automatisiert? Oder du nutzt bereits KI-Agenten, die Code generieren. Aber wie stellst du sicher, dass dieser Code auch wirklich funktioniert?

Automatisierte Tests sind die Antwort. In einer Welt, in der immer mehr Code immer schneller entsteht, sind Tests wichtiger denn je:

Sicherheitsnetz

Tests fangen Fehler auf, bevor sie in Produktion gehen, und geben dir das Vertrauen, Code zu verändern.

Spezifikation

Tests dokumentieren ausführbar, was dein Code tun soll. Für dich, dein Team und deine Werkzeuge.

Qualitätsgarantie

Tests prüfen bei jeder Änderung automatisch, dass alles funktioniert. Auch bei Code, den nicht du geschrieben hast.

PHPUnit

PHPUnit ist das Standardwerkzeug für automatisierte Tests in PHP. In dieser Schulung lernst du es von Grund auf: Du erfährst, wie du PHPUnit einrichtest, deine ersten Tests schreibst und Schritt für Schritt auch komplexeren Code testbar machst. Nach dieser Schulung hast du das Werkzeug und das Wissen, um automatisierte Tests in deinem Projekt einzusetzen.

Aus dem Inhalt

Von der ersten Assertion zum Sicherheitsnetz

Vier Sitzungen zu je zwei Stunden, live und interaktiv. Du schreibst in praktischen Übungen eigene Tests, statt nur zuzuschauen. Der Weg führt von den Grundlagen bis zu Tests, die auch morgen noch wartbar sind.

  1. 01

    Warum automatisierte Tests, und warum gerade jetzt?

    Tests als Sicherheitsnetz, Spezifikation und Qualitätsgarantie in Zeiten von KI-generiertem Code.

  2. 02

    PHPUnit einrichten

    Installation, Konfiguration und die Integration in deinen Entwicklungsworkflow.

  3. 03

    Automatisierte Tests schreiben

    Von der ersten Assertion bis zum umfassenden Testfall.

  4. 04

    Komplexen Code testen

    Objekte mit Zustand und Seiteneffekte in den Griff bekommen.

  5. 05

    Losgelöst von Abhängigkeiten testen

    Die Grundlagen der Testisolation.

  6. 06

    Best Practices

    Tests, die nicht nur funktionieren, sondern auch lesbar und wartbar sind.

Für wen

Dein Einstieg in das automatisierte Testen

Diese Schulung richtet sich an PHP-Entwicklerinnen und PHP-Entwickler, die automatisiertes Testen in ihren Arbeitsalltag integrieren wollen. Egal, ob du noch nie einen Test geschrieben hast oder erste Gehversuche mit PHPUnit machen möchtest: Hier bekommst du den Einstieg, den du brauchst.

Du nimmst mit

  • Du richtest PHPUnit ein und integrierst es in deinen Entwicklungsworkflow
  • Du schreibst eigenständig Tests für deinen Code, geübt in praktischen Übungen während der Schulung
  • Du verstehst, wie du auch komplexen Code mit Abhängigkeiten testbar machst
  • Du kennst bewährte Praktiken, die deine Tests verständlich und wartbar halten

Du bringst mit

  • Mehrmonatige Erfahrung mit PHP oder einer ähnlichen Programmiersprache
  • Vertrautheit mit den grundlegenden Konzepten prozeduraler und objektorientierter Programmierung
  • Eine lokale PHP-Entwicklungsumgebung für die praktischen Übungen
  • Vorwissen im Testen ist nicht nötig: wir fangen ganz vorne an

Dein Trainer

Sebastian Bergmann

Sebastian Bergmann

Sebastian ist der Schöpfer von PHPUnit, dem De-facto-Standard für das Testen von PHP-Code. Als Berater, Trainer und Mitgründer von thePHP.cc hilft er seit über zwei Jahrzehnten Teams dabei, wartbare und gut getestete Software zu bauen.

PHPUnit lernst du hier aus erster Hand: von dem Menschen, der es geschrieben hat. Live, mit praktischen Übungen und Antworten auf deine Fragen.

Anmeldung

799 EUR pro Person

Vier interaktive Live-Sitzungen zu je zwei Stunden als Zoom-Meeting. Kleine Gruppe, praktische Übungen, deine Fragen.

Diese Schulung ist in unserem Abo für alle Schulungen der thePHP.cc Academy enthalten.