Building Testable Applications

A clean architecture lays the foundation for applications which are independent of frameworks, independent of any particular persistence technology, and independent of the user interface. It is precisely this independence which makes applications testable: unit tests, edge-to-edge tests and end-to-end tests can all be easily and effectively implemented when the architecture is solid and sound.

This two-day training event will be held on February 24-25 2014 in Montréal, right before ConFoo. The attendees will learn how to design and implement testable applications with PHP. Each development step will be explained in-depth while a testable application is built, based on a detailed specification for a non-trivial web application that must deal with asynchronous processing and concurrency issues.

Just as a clean architecture is the basis for independent, testable applications, a strong training is the foundation for independent, effective application developers. thePHP.cc's Sebastian Bergmann, Arne Blankerts, and Stefan Priebsch are world-renowned PHP professionals with combined and complementary expertise in the areas of structure-building, strategic planning and IT security.

Covered Topics

  • Domain Modeling
  • Command Query Responsibility Segregation (CQRS)
  • Event Sourcing
  • Unit Testing
  • Test-Driven Development
  • Experiment-Driven Development

Reserve your seat today!

Don't miss this opportunity to learn from these industry leaders in this highly interactive and entertaining training event.

About the authors

Sebastian Bergmann
Sebastian Bergmann
Twitter LinkedIn Xing

Sebastian Bergmann, creator of PHPUnit, is an internationally sought-after expert who has played a vital role in professionalizing the PHP community.

Arne Blankerts
Arne Blankerts
Twitter LinkedIn Xing

Arne Blankerts has created solutions far ahead of the times already years ago, and finds security issues with magic intuition.

Stefan Priebsch
Stefan Priebsch
Twitter LinkedIn Xing

For over 20 years, Stefan Priebsch has been finding sustainable solutions using a unique blend of new ideas and proven approaches.

Share this article
Make Web Not War Interview Announcing thePHP Curriculum