Pre-conference workshops are organized on October Tuesday 17th and Wednesday 18th. We offer several workshop topics as detailed below. Each workshop registration is for both days. Tickets for the workshops are not sold separately from conference tickets.
The ticket price includes the conference ticket, the 2 workshop days, food throughout all 4 days (breaks and lunches) and wifi. Get 20% off the global price for workshops and conference days with the combo ticket.
|October, 17th& 18th||(workshop value)||
Combo, 20% off!
(workshop + conference)
Mastering Symfony (2 days)This training helps you master some of the most advanced tools and key concepts of the Symfony framework. Thanks to our expert instructors, learn how to efficiently use the service container and register your own services. You'll also discover how to setup and run a unit and functional tests suite with PHPUnit to improve the quality and stability of your code. Finally, you'll learn how to build, process and validate dynamic forms, securing some areas of your application as well as dealing with a relational database and improving application performance.
Extending and Hacking Symfony (2 days)This training leads you to the greatest Symfony level and helps you improve and confirm your current knowledge of the Symfony framework! The training focuses on how to easily hack and extend some parts of the Symfony framework thanks to the dependency injection container. You'll also learn how to master some advanced tools such as the form and validation components, as well as the event dispatcher system to decouple your code.
Mastering OOD & Design Patterns (1 day combo with Symfony 4 Best Practices)Object Oriented Design aka OOD is hard and not limited to designing just classes and interfaces. Indeed, OOD includes a wide variety of concepts such as objects, entities, value objects, services, design patterns, SOLID principles, object calisthenics, coupling, etc. Mastering OOD often requires several years for programers to master... This workshop will help you better understand all these concepts and techniques to write cleaner, more robust and more testable object oriented code. You'll learn how to make your code respect the SOLID principles. You'll also discover the techniques to reduce the complexity of your code as well as making your classes thinner and more focused. You'll also learn how to recognize and leverage the power of design patterns (factory, adapter, composite, decorator, mediator, strategy, etc.) in order to make your code flexible, extensible, unit testable and less fragile.