SymfonyOnline June 2024 is just around the corner and will start on:
- June 4 & 5th: Workshop days to learn and practice in a friendly atmosphere and small groups
- June 6 & 7th: Online conference days in English. All talks will be available for replay as soon as they go live.
🎤 Workshop topics announcement!
- Symfony 6: the fast track: 2-day Workshop by Nicolas Grekas, Symfony Core-Team
This training is from the book "Symfony 6: The Fast Track" by Fabien Potencier. In 2 days, it will teach you how to build a Symfony application from A to Z using new practices and new components. For those who are new to Symfony, this training is an opportunity to discover capabilities of Symfony. For more experienced devs, it's an opportunity to know about and to discover the latest features and best practices.
We will build an application with all the infrastructure of modern apps: database, application and HTTP cache server, message bus for background processing, etc. We will start from the basics with the installation of a skeleton application, the creation of a data model and a "backoffice", then we will add screens for users, a security system to partition rights. We will enrich the business rules to send notifications, send emails, manage a publication workflow, etc. Finally, we will optimize the application for production through HTTP and application caches, through asset management (JS/CSS/images) and secrets management. To secure each step, we will write tests to guarantee non-regressions.
On the menu: Flex, DependencyInjection, Mailer, Workflow, Messenger, HttpClient, String, etc.
- Mastering OOP & Design Patterns: 2-day Workshop by Alexandre Salomé, Director of Engineering, Platform.sh
Object Oriented Programming (OOP) goes beyond the design of classes and interfaces. It includes a wide variety of concepts such as objects, entities, value objects, services, design models, SOLID principles, calisthenics, coupling, etc. Mastering OOP often requires several years of experience.
This workshop will help you to better understand all these concepts in order to write more maintainable, robust and testable object-oriented code. You will also discover techniques to reduce the complexity of your code and make your classes more specific and therefore simpler. You will also learn how to recognize and exploit the power of design models (factory, adapter, composite, decorator, mediator, strategy, etc.).
🔎Read the talks scheduled for the main conference on June 6 & 7th:
Maximilian Beckers, Marie Minasyan, Fabien Potencier, Imen Ezzine, Carlos Granados, Kevin Bond, Łukasz Chruściel, Allison Guilhem, Kevin Dunglas, Mathias Arlaud & Baptiste Leduc, Matheo Daninos and, Simon André are part of our incredible team of speakers.
The detailed and the first part of the schedule is available here! Further announcements will be made shortly, stay tuned!
💻Register by clicking on Buy ticket.
🎟️Choose the ticket of your choice:
- June 4-5: Workshop only: displayed on zoom.
- June 6-7: Conference only: Talks in English displayed on live.symfony.com. Each talk replay from the conference will be available as soon as each talk ends!
- June 4-7: Combo ticket "Conference + Workshops" to live a Symfony week experience!
💡Follow the "conference" blog posts to not miss anything!
Stay informed about the latest Symfony developments and participate in this exciting event from the comfort of your home!
Join us for this exciting event, be part of the @symfony community!