Your knowledge. Your toolbox. Our upcoming training courses

Our training courses provide you with practical knowledge that you can apply directly to your projects and expand upon in the long term.

Clean Code

Übelriechende Tests πŸ‡©πŸ‡ͺ

fΓΌr alle Entwickler:innen

Auch Testcode muss sauber sein! Heute steigern wir die QualitΓ€t deiner Tests.

99 €
19. Dez. 2025 online (Zoom) Sebastian Bergmann
Clean Code

What makes code testable πŸ‡¬πŸ‡§

for all developers

Maintainable software is future-proof. Testing is important for this, of course. But what makes code testable?

99 €
Jan 12, 2026 online (Zoom) Sebastian Bergmann
Legacy Code

Testing legacy code πŸ‡¬πŸ‡§

for all developers

Legacy code is valuable, has proven itself over many years, but is usually not sufficiently tested. How can we change that?

99 €
Feb 23, 2026 online (Zoom) Sebastian Bergmann
PHPUnit

Organising Test Suites πŸ‡¬πŸ‡§

for all PHPUnit users

PHPUnit offers flexible options for structuring a test suite. Which one is right for your project?

99 €
Mar 23, 2026 online (Zoom) Sebastian Bergmann
Clean Code

Foul-Smelling Tests πŸ‡¬πŸ‡§

for all developers

Test code must be clean, too! Today, we are improving the quality of your tests.

99 €
Apr 27, 2026 online (Zoom) Sebastian Bergmann
PHPUnit

Using code coverage effectively πŸ‡¬πŸ‡§

for all PHPUnit users

Do you have enough tests for your code? Here you will learn how to find the answer.

99 €
May 18, 2026 online (Zoom) Sebastian Bergmann
Persistence

Testing code that talks to the database πŸ‡¬πŸ‡§

for all developers

Here you will learn how database interaction can be implemented in a testable manner and how it can be tested.

99 €
Jun 29, 2026 online (Zoom) Sebastian Bergmann
PHPUnit

Testing collaborating objects πŸ‡¬πŸ‡§

for all PHPUnit users

How do we handle code dependencies when testing? Here you will learn everything about test stubs and mock objects.

99 €
Jul 20, 2026 online (Zoom) Sebastian Bergmann
Clean Code

Testing randomness and time πŸ‡¬πŸ‡§

for all developers

When testing code, we also have to work with randomness and time. How do we do this correctly?

99 €
Aug 24, 2026 online (Zoom) Sebastian Bergmann
Test Strategy

The shape and size of tests πŸ‡¬πŸ‡§

for all developers

Software testing comes in many shapes and sizes. Which ones are right for your project?

99 €
Sep 28, 2026 online (Zoom) Sebastian Bergmann
PHPUnit

Dealing with risky tests πŸ‡¬πŸ‡§

for all PHPUnit users

Tests can be misleading and give a false sense of security. Thanks to feedback from PHPUnit, you can handle these risky tests correctly.

99 €
Oct 19, 2026 online (Zoom) Sebastian Bergmann
PHPUnit

Domain-Specific Assertions πŸ‡¬πŸ‡§

for all PHPUnit users

Domain-driven design creates a common understanding within the team and reflects this in the code. What does this mean for testing?

99 €
Nov 23, 2026 online (Zoom) Sebastian Bergmann
PHPUnit

Extending and Customising PHPUnit πŸ‡¬πŸ‡§

for all PHPUnit users

The standard functionality of PHPUnit is often sufficient. You can adapt it to your needs with extensions.

99 €
Dec 14, 2026 online (Zoom) Sebastian Bergmann
All training courses β†’