Termine

Sie möchten uns persönlich kennenlernen und dabei wertvollen Input bekommen? Sie können uns auf allen wichtigen PHP-Konferenzen als Referenten oder Workshop-Leiter live erleben. Wir freuen uns auf Ihren Besuch.

Wenn Sie uns direkt in Ihrer Firma erleben möchten, werfen Sie einen Blick auf unsere Inhouse-Schulungen.

Sprechen Sie uns an, wenn Sie einen Sprecher für Ihre Veranstaltung suchen.

Unsere nächsten Vorträge

06.08.2018

Design Patterns are blueprints for common problems. Knowing patterns and being able to use them will help you to writte better code faster. In addition, once you are familiar with certain patterns, you will also spot them in other people's code. Last but not least, patterns are a common language for developers that will improve communication in your team. We will introduce five design patterns (Command, Strategy, Factory, Template Method, and Chain of Responsibility) every web developer should know and use. We will show example code, and discuss when and where to use each pattern.

Weiter zum Vortrag

23.08.2018

Entwickler brauchen Werkzeuge, damit sie produktiv arbeiten können. In diesem Vortrag präsentiert Sebastian Bergmann einen Überblick über Werkzeuge, die jeder PHP-Entwickler kennen sollte.

Weiter zum Vortrag

29.08.2018

No matter how experienced you are as a developer: you can always improve. This workshop teaches advanced coding techniques through live coding. First up, we will solve some interesting coding problems that the audience has defined (it's only live if nobody knows the problem beforehand!). In the second segment, we will write code in a test-driven fashion. In the afternoon, it is your turn to write code. You will work on an interesting non-trivial coding exercise while being individually coached by the trainer. It's your choice whether you want to try test-driven development, write code first, then tests, or write no tests at all. The latter, however, might earn you some angry looks from the trainer ;-) We will touch on domain-driven design, test-driven development, clean code and SOLID principles, and might even throw in a few design patterns. Every question will be answered! Make sure to bring a laptop with your favourite development environment (current version of PHP, an IDE, and PHPUnit). 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.

Weiter zum Vortrag

Bereits gehaltene Vorträge

Sollten Sie einen Vortrag von uns verpasst haben: kein Problem. Für viele Vorträge ist das Präsentationsmaterial oder ein Video verfügbar.

22.06.2018

Developers usually have their favourite framework. But when did they choose it, and why? Was the decision rational, or rather emotional? This talk will not name "the best framework", but rather give the attendees a good background on how and why to choose frameworks and third-party-code in general. Topics covered include code quality, metrics, sustainability, and performing a general project assessment.

Weiter zum Vortrag

21.06.2018

Implementing the business logic of your application in the object-oriented fashion requires more than knowing your favorite framework inside out and extending a controller base class. Avoiding tight coupling to the framework and hidden dependencies, we will develop business logic in a decoupled, fully tested and extensible way. Following the domain-driven design approach and test-driven development principles, we will develop a fully tested application. Most of the day, attendees will work in groups that are individually coached by the trainers. As we progress from understanding and documenting requirements to writing unit tests and working production code, we might even feel inclined to make use of some modern concepts like Command Query Responsibility Segregation (CQRS) and Event Sourcing. Please bring a laptop with PHP 7.2 and PHPUnit 7.2, and a decent IDE. We will need no web server, so please make sure that you can run PHP at the command line, and are able to execute tests with PHPUnit. We will need to frameworks or other third-party code.

Weiter zum Vortrag

07.06.2018

Vom PHP-Projekt gibt es aktuell nur für PHP 7.1 sowie PHP 7.2 Bugfixes und im Dezember endet der Security Support für PHP 5.6 und PHP 7.0. Höchste Zeit also, sich einmal anzuschauen, was beim Upgrade auf aktuelle PHP-Versionen zu beachten ist. In diesem Vortrag lernt Ihr unter anderem, was man schon heute über PHP 7.3 sowie PHP 8 wissen kann und wie man sich darauf vorbereitet, damit einen die Änderungen später nicht unvorbereitet erwischen.

Weiter zum Vortrag

06.06.2018

Was macht sauberen Code aus? Wie wird Code richtig gut? Und wie schreibt man richtig guten Code? In diesem Workshop lernt Ihr das nicht nur, sondern Ihr könnt es auch direkt in die Praxis umsetzen! Am Vormittag demonstriert Sebastian Bergmann den Einsatz von Domain-Driven Design und Test-Driven Development, natürlich nicht ohne auch über Themen wie Clean Code oder die SOLID-Prinzipien zu sprechen. Am Nachmittag arbeitet Ihr in Paaren und setzt das Gelernte in die Praxis um. Wir schließen den Tag ab mit einer Review-Runde, in der Ihr Feedback zu Eurem Code bekommt. Um von diesem Workshop wirklich profitieren zu können, bringst Du bitte Dein eigenes Laptop mit Deiner gewohnten Entwicklungsumgebung mit. Neben IDE (oder Texteditor) brauchst Du eine aktuelle Version von PHP und PHPUnit. Frameworks oder Third-Party-Code wird nicht benötigt.

Weiter zum Vortrag
Weitere Termine

Terminarchiv

Hier haben Sie Zugriff auf alle unsere Vorträge seit 2012.