International PHP Conference |
May 25 – 29, 2020 in Berlin

Test-driven Development Workshop

Workshop
This talk originates from the archive. To the CURRENT program
Until February 6: ✓ Workshop Day for free ✓ Group discount ✓ Save up to € 700 Register now

More talks in the program:

Infos
Monday, October 21 2019
09:00 - 17:00
Booking note:
Test-Driven Workshop

Writing good code with automated tests does pay off, even more on the long run, when major changes to your software become necessary. In this workshop, we will introduce you to Test-Driven Development as it was meant to be. You will not only understand how TDD fundamentally challenges how you have thought about software to this day, but also experience the joy of the red-green-refactor cycle. Join Sebastian and Stefan on a journey that might forever change the way you think about code. And tests, for that matter.

* Sebastian and Stefan explain and demonstrate Test-Driven Development
* Sebastian and Stefan coach you while you practice Test-Driven Development (2x)
* Together with the group, Sebastian and Stefan review the code written by the attendees

Attendees should have a good working knowledge of PHP, at least basic OOP skills, and be familiar with the basics of PHPUnit. No frameworks or other third-party code will be needed.

Make sure to bring your own laptop with a current PHP and PHPUnit version, there will be plenty of room for you to work on exercises while being individually coached by the trainers.

Stay tuned!

Behind the Tracks of IPC

PHP Core Technology
Best Practices & Application

General Web Development
General Web Development & more

Agile & Company Culture
Agility has become mainstream

Software Architecture
Concepts & Environments

Security
All about Web Security

Testing & Test Driven Development
An overview of the most important topics

DevOps & Continuous Delivery
DevOps is a philosophy

Docker, Kubernetes, Cloud
An overview of the most important topics

#slideless (pure coding)
An overview of the most important topics

PHP Frameworks
An overview of the most important topics

Content Management Systems
An overview of the most important topics