Pre-conference workshops are organized on December Tuesday 4th and Wednesday 5th. Each workshop lasts one whole day and the combo ticket allows you to attend one different workshop each day. Workshop tickets are not sold separately from conference tickets. Only 100 Early Bird tickets available.
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.
|December, 4th& 5th||(workshop value)||
Combo, 20% off!
(workshop + conference)
Only 100 available!
[NEW] Sylius plugin development with Symfony 4.1 by Sylius Core Team Members Mateusz Zalewski & Łukasz ChruścielIn Sylius we do not compete with other e-commerce softwares in feature lists. We want to be best in e-commerce and provide a good base for tailor-made applications for your clients. We believe that every business is unique and requires features specifically customized to its demands. At the workshop, you will learn how to implement a reusable plugin for your Sylius-based application that will be crafted to your needs. We will use the most recent Symfony version, fulfilling its conventions and recommended practices. Using BDD methodology, we will not forget about tests that will describe your custom business logic and ensure us that we write clean and shiny code. During the workshop, we will be aiming to make plugin usable with Symfony Flex to make installation and configuration more developer-friendly.
Symfony 4 Best practices by Nicolas Grekas - Symfony core team memberSymfony 4 changes the way you develop web applications. During this workshop, you will discover the new practices recommended by the Symfony Core team. You will learn how to install third-party packages with Symfony Flex, configure your application with environment variables or exploit the new features of the dependency injection container. And much more! We'll build a demo app together so that you'll learn all the basic (and less basic) features that modern Symfony apps allow to build efficiently.
Symfony Messenger by Samuel Rozé - creator of the component
The Messenger component just landed in Symfony 4.1. It drastically simplifies the use of message buses and handling asynchronous operations using message queues such as RabbitMq. In this workshop, you will learn about: 1. Creating and handling messages as a strategy to decouple your application; 2. Configure the message routing and asynchronously handle your messages; 3. Discovering the bus middleware and creating your owns to add your custom logic; 4. An overview of using Messenger in the CQRS context (command and query buses); 5. Specifics of the AMQP and Enqueue adapters for your asynchronous processing; 6. How to customise and write your own adapters.