Join "PHPUnit in TYPO3" on Friday, 9th May 2025
20% special discount
Attendees and sponsors of TYPO3Camp Vienna 2025 will get a special discount of 20%.
Satisfied or your money back!
We are confident that our workshops will meet your expectations. If you don't think it meets your expectations by lunchtime, you can simply leave and get 100% of the invoice amount back.
Day: Friday, 9th May 2025
Language: English or German
Duration: Full day, 9 a.m. to 5 p.m.
Workshop: Face-to-face event
Location: supseven, Fockygasse 29-31, 1120 Vienna
Costs: 690,- EUR per person, excl. VAT (-15% for TYPO3Camp Vienna attendees and sponsors)
Provisioning: Drinks, snacks, lunch
Group size: 2 - 6 participants
Registration deadline: Friday, March 31st 2025. The workshop will take place with at least two participants.
Workshop trainer: Helmut Strasser | supseven
Helmut Strasser specializes in Laravel and TYPO3 extension development. Find him at Mastodon or contact him via Email.
Workshop topics & content
- Learn about pros and cons of writing PHPUnit tests and dos and don'ts which part of code to test
- Get solid arguments to convince your customer to fund writing tests
- Find out how to setup a PHPUnit testing environment for your TYPO3 project and how to run tests within your IDE
- Learn to think outside the box and to increase your code quality at the hands of writing PHPUnit tests, even before developing the actual application (TDD)
- Start writing PHPUnit tests by your own with well-chosen example code, from your first simple assertions to mocking complex TYPO3 API calls
Aspirations
- Know how to setup PHPUnit for your project
- Be able to write PHPUnit tests by yourself to ship a more resilient product to the customer
- Get a solid base of knowledge to handle peculiarities with PHPUnit linked to TYPO3 and Extbase
- Understand how to leverage PHPUnit tests to increase your code quality
Target group: TYPO3 extension developers interested in learning how to write PHPUnit tests related to TYPO3 and Extbase
Precognition: No precognition is needed in terms of PHPUnit, as we will start from the ground up. But you should have already written one or two Extbase extensions by yourself, or at least some custom ViewHelpers. In the worst case it might happen that you gain some new knowledge about TYPO3 ;)
Precondition: Have your laptop with you. After workshop-registration you will get access to a Github repository containing a DDEV configured TYPO3 project. Feel free to use your own development environment, but the TYPO3 instance should be up and running at the beginning of the workshop. Please be advised that no technical support regarding the DDEV installation can be provided.