Springe zum Seiteninhalt

PHPUnit in TYPO3 – Eine subtile Angelegenheit

Experten-Workshop

Geld-Zurück-Garantie
Wir sind überzeugt, dass unsere Workshops deine Erwartungen erfüllen werden. Solltest du bis zur Mittagspause feststellen, dass der Workshop deine Erwartungen nicht erfüllt, kannst du einfach gehen und erhälst 100 % des Rechnungsbetrags zurück.

Anmeldung mit Geld-zurück-Garantie

Alle Infos zum Workshop

Datum: Freitag, 11. Oktober 2024
Dauer: Ganztag, 9 bis 17 Uhr
Sprache: Englisch oder Deutsch
Workshop: Präsenzveranstaltung
Ort: supseven, Fockygasse 29-31, 1120 Vienna
Preis: EUR 690,- pro Person, excl. USt. (-15% Sonderrabatt für Teilnehmer und Sponsoren des TYPO3Camp Vienna)
Verpflegung: Getränke, Snacks, Mittagessen
Gruppengröße: Max. 6 pax
Workshoptrainer: Helmut Strasser | supseven
Helmut Strasser ist TYPO3 CMS Certified Developer bei supseven. Er ist auf die Entwicklung von Laravel- und TYPO3-Erweiterungen spezialisiert.

Helmut Strasser, TYPO3 CMS Certified Developer bei supseven
Helmut Strasser, TYPO3 CMS Certified Developer bei supseven.

Workshop-Themen und -Inhalte

  • Erfahre mehr über die Vor- und Nachteile von PHPUnit-Tests sowie welche Teile des Codes getestet werden sollten, und welche nicht.
  • Erhalte stichhaltige Argumente, um deine Kunden davon zu überzeugen, das Schreiben von Tests zu finanzieren.
  • Erfahre, wie du eine PHPUnit-Testumgebung für dein TYPO3-Projekt einrichtest und Tests in PhpStorm ausführst.
  • Lerne, über den Tellerrand zu schauen und die Qualität deines Codes durch das Schreiben von PHPUnit-Tests zu steigern, noch bevor du die eigentliche Anwendung entwickelst (TDD).
  • Lerne im Workshop anhand ausgewählter Beispielcodes eigene PHPUnit-Tests zu schreiben, von deinen ersten einfachen Assertions bis hin zum Mocken komplexer TYPO3-API-Aufrufe.


Das Ziel: Nach dem Workshop hast du dir die folgenden Fähigkeiten angeeignet:

  • Du kannst eigenständig PHPUnit für dein Projekt einrichten.
  • Du bist in der Lage, selbst PHPUnit-Tests zu schreiben, um deinen Kunden ein robusteres Produkt zu liefern
  • Du hast eine solide Wissensbasis zum Umgang mit Besonderheiten von PHPUnit in Verbindung mit TYPO3 und Extbase.
  • Du weißt, wie du PHPUnit-Tests nutzen kannst, um die Qualität deines Codes zu verbessern.


Zielgruppe: Dieser Workshop richtet sich an interessierte TYPO3-Extension-Entwickler die lernen möchten, PHPUnit-Tests im Zusammenhang mit TYPO3 und Extbase zu schreiben.

Vorkenntnisse: Es sind keine Vorkenntnisse in Bezug auf PHPUnit erforderlich, da wir im Workshop mit den Basics beginnen. Du solltest jedoch bereits eine oder zwei Extbase-Erweiterungen oder zumindest den einen oder anderen eigenen ViewHelper geschrieben haben. Im schlimmsten Fall gewinnst du neue Erkenntnisse über TYPO3 ;)

Vorbereitung Entwicklungsumgebung: Bringe deinen eigenen Laptop mit, das Betriebssystem spielt keine Rolle. Nach der Registrierung erhältst du Zugriff auf ein GitHub-Repository, das auf deinem Computer lauffähig sein sollte. Dazu muss das Entwicklungstool DDEV und ein Containerisierungstool wie Docker Desktop, Colima oder OrbStack installiert sein (die DDEV-Website bietet dir alle benötigten Informationen). Zusätzlich wird dringend empfohlen, das PhpStorm DDEV-Plugin zu installieren.

Workshop-Teilnehmer erhalten bei Bedarf in einem Online-Meeting vor dem Workshop kostenlosen technischen Support (nach bestem Wissen und Gewissen) als Vorbereitung zum Workshop.

Anmeldung mit Geld-Zurück-Garantie

Wir haben viel mitnehmen können. Die Schulung war inhaltlich vollgepackt und hat uns viel gebracht.

Sabine Weissensteiner,
rtaustria

Wir sind überzeugt, dass unsere Workshops deine Erwartungen erfüllen werden. Solltest du bis zur Mittagspause feststellen, dass der Workshop deine Erwartungen nicht erfüllt, kannst du einfach gehen und erhälst 100 % des Rechnungsbetrags zurück.

Anmeldung mit Geld-Zurück-Garantie