You have created one or more Symfony applications. You found out how to leverage the framework to rapidly develop some features. As the application (and your team) got bigger, you started looking for a way to prepare your application for a long and prosperous life. After reading about DDD, BDD, events, command buses, layered and hexagonal architecture, you are left wondering: how can I apply these cool ideas to my everyday Symfony projects?
During the Hexagonal Architecture training you'll learn to think in terms of boundaries and cores. You'll learn to apply hexagonal architecture and DDD principles and patterns to your code, which will become simpler and better testable. It'll be much easier to add another interface to your application, like a public API or a command-line interface. And you'll be able to decouple the core of your application from the data storage and any asynchronous aspect of your system, like a message queue.
Each month in a different city in Europe:
Hexagonal architecture and tactical DDD patterns
One day workshop, price per attendee:
Early bird prices are available using special discount codes. Just keep an eye on @matthiasnoback on Twitter.
Beurs van Berlage, Oudebrugsteeg 9
|Thu 29 January 2015|
E-sites, Reduitlaan 29, Breda
|Mon 16 February 2015|
|Sat 21 February 2015|
|Wed 18 March 2015|
|Mon 13 April 2015|
|Tue 21 April 2015|
Hotel Ter Elst
|Tue 9 June 2015
Hosted by Nucleus Hosting Solution Builders
|Tue 8 September 2015
Hosted by True Managed Hosting
48 Boulevard des Batignolles
|Fri 20 November 2015
Hosted by Theodo
Matthias Noback started his professional career 12 years ago as a freelance web developer. After working as a PHP developer for various companies, he decided to try something else; though programming will always be his passion, he is now also teaching, writing and consulting. He is the author of A Year With Symfony and Principles of PHP Package Design and regularly posts on his blog PHP & Symfony.