Sebastian Bergmann
Sebastian Bergmann has instrumentally contributed to tranforming PHP into a reliable platform for large-scale, critical projects. Enterprises and PHP developers around the world benefit from the tools that he has developed and the experience he shares.

Germany Germany

Sessions 2012

Integrate Your PHP Project with Jenkins View session page

Session en anglais - Intermédiaire
Most web applications are changed and adapted quite frequently and quickly. Their environment, for example the size and the behavior of the user base, are constantly changing. What was sufficient yesterday can be insufficient today. Especially in a web environment it is important to monitor and continuously improve the internal quality not only when developing, but also when maintaining the software.

Jenkins is the leading open-source continuous integration server. Thanks to its thriving plugin ecosystem, it supports building and testing virtually any project. This session explains how you can leverage Jenkins to monitor the various aspects of software quality in a PHP software project.

The PHP Tester's Toolbox View session page

Session en anglais - Intermédiaire
Various testing tools exist to test the different aspects and layers of PHP applications. There is PHPUnit for Unit Testing (and Test-Driven Development), Behat for Acceptance Testing (and Behaviour-Driven Development), Selenium for System Testing, and a plethora of tools for testing non-functional aspects such as performance and security.

This presentation provides an overview of the goals of each of these tools and shows the first steps to leveraging them in your daily routine.

Advanced PHP Development View training page

With all PHP topics, nothing counts more than their practical application.
This is why thePHP.cc once again offers a highly interactive and practical
training right before ConFoo. Based on their own specific needs and
questions, the attendees decide on the topics that are covered. They
experience the development of new code at first hand, following their own
agendas rather than those of the three trainers.

With a twinkle in their eyes and a dash of fun, Sebastian Bergmann, Arne
Blankerts, and Stefan Priebsch explain development methods and tools,
present trends and concepts, and perform joint code review sessions. This
is efficient learning in a relaxed environment.

Topics covered include development best practices, object-oriented
programming, design patterns, web application architecture, security,
software quality and testing. All three trainers will be present at all
times, so attendees have an unparalleled level of access to top-notch PHP
expertise.

This training gives answers to every question you ever had about PHP and
software development with PHP. Attendees should bring their own code and
as many questions as they have.

Take advantage of this uniquely intense form of knowledge transfer at an
unbeatable cost-to-benefit ratio!

Previous sessions

Clean PHP (2011)