Join us at SymfonyWorld 2021 for 2 pre-conference workshop days and 2 conference days from June 15 to 18, 2021. Enjoy 2 tracks of talks per day repeated twice! The entire conference schedule is done twice per day so you can attend the live conference whenever you want. Replay of all talks will be available from June 19th. If you missed a talk, you can watch it in replay just after the conference.
Early bird registration is open until today February 8th 2021, book your online workshop only ticket or combo workshop and conference ticket or conference only ticket now.
Join us now for the conference or the workshops or both! First workshop topics have been announced, either 2-day workshops or a combo of two 1-day workshop on June 15-16:
Mastering OOP & Design Patterns (2-day workshop): 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.). Symfony 5: the fast track (2-day workshop): This training is from the book "Symfony 5: The Fast Track" by Fabien Potencier. During 2 days, you will learn 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 a range of capabilities to leverage. For the more experienced ones, the Symfony 4 development cycle changes the game. This training will be useful for them to refresh their knowledge and gain in efficiency from day to day. We will build an application with all the infrastructure of modern apps: database, application and HTTP cache server, message bus for background processing, APIs and SPAs, etc. On the menu: Flex, Mailer, Notifier, Workflow, Messenger, API Platform, HttpClient, String, Webpack Encore, etc. Building modular and interactive applications with Symfony UX (1-day workshop): In December 2020, Symfony unveiled a new tool: Symfony UX. This workshop will introduce you to Symfony UX and the tools it relies on: Webpack Encore, Stimulus, Jest and Testing Library. We will discover how to build modular and interactive interfaces using small reusable JavaScript components that can be easily tested automatically. We will also discover how to rely on Symfony UX and Swup to build advanced User Experiences using the micro-frontends approach. Finally, we will discuss a little bit about React and how it can be used inside of your Symfony UX applications to increase even more its capabilities. Profiling Symfony & PHP apps (1-day workshop): It is difficult to improve what is not measurable! Profiling an application should always be the first step in trying to improve its performance. With this workshop, learn how to identify performance issues in your application and adopt the best profiling practices in your daily development habits. This workshop will use the Blackfire.io tool to help you identify performance leaks. API development with API Platform (1-day workshop): After an overview of the modern API models and formats (REST, Swagger, Hypermedia, HATEOAS, JSON-LD, Hydra, Schema.org, GraphQL...), we will learn how to use and extend the most popular features of the component: Swagger documentation, pagination, validation, sorting, filtering, authentication, authorization, content negotiation, data model generation using Schema.org vocabulary. Finally, we will discover how easy it is to use the client-side toolbox (JavaScript).
Hurry up, Early Bird registration ends today on February 8th 2021! Book now a workshop ticket only, a conference ticket only or a combo workshop and conference ticket! The entire event will be organized in English.
See you there!
Sponsor the Symfony project.
Login to add comment
Other posts in this group
This week, Symfony 6.4.17, 7.1.10 and 7.2.2 maintenance versions were released. In addition, we published more information about the upcoming SymfonyOnline January 2025 conference.
Symfony developmen
Get ready for the exciting SymfonyOnline January 2025, kicking off shortly on January 16-17! There’s still time to register and join the international online Symfony conference—along with pre-
Symfony 6.4.17 has just been released. Here is the list of the most important changes since 6.4.16:
bug #59304 [PropertyInfo] Remove @internal from PropertyReadInfo and PropertyWriteInfo (Dario G
Symfony 7.1.10 has just been released. Here is the list of the most important changes since 7.1.9:
bug #59304 [PropertyInfo] Remove @internal from PropertyReadInfo and PropertyWriteInfo (Dario Gu
Symfony 7.2.2 has just been released. Here is the list of the most important changes since 7.2.1:
bug #59304 [PropertyInfo] Remove @internal from PropertyReadInfo and PropertyWriteInfo (Dario Gua
This week, we launched the new Twig playground, a tool that lets you test and experiment with Twig features in a safe, sandboxed environment. While Symfony development activity was lighter than usual
I'm very excited to announce the launch of Twig Playground, a new tool that allows you to test and experiment with Twig templates in a sandbox environment. It is entirely web-based, with no backend.