London 2019 12-13 SEPTEMBER

Workshops

Pre-conference workshops are organized on September Thursday 12th. We offer several workshop topics. Workshop tickets are sold in combo with conference tickets. Early bird ends on May 6th.

The ticket price includes the conference ticket, the 1 workshop day, food throughout all 2 days (breaks and lunches) and wifi. Get 20% off the global price for workshops and conference days with the combo ticket.

No matter your level or your Symfony skills, all our workshops are open to anyone who knows the basis of Symfony. Our trainers are happy to adapt their workshops to your expertise needs. If you're a beginner or an advanced Symfony developer, you'll always get the most out of our workshops at your own path.

September, 12th (workshop value)
Combo, 20% off!
(workshop + conference)
Early bird 550£ 551£
Regular 650£ 663£
Late 750£ 775£
    REGISTER

Workshop descriptions:

Getting ready for Symfony 5 by Nicolas Grekas - Symfony

Symfony 4 changes the way you develop web applications. During this workshop, you will discover the new best 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. You will also learn how to prepare a Symfony 4 app for version 5, to be released next November. EventDispatcher, Security, Cache, etc - many important components have been improved, which means some part of them have been deprecated, and replaced by updated interface. This workshop will teach you the new way of using the components, whether you know them already or not.

Building API-driven apps with API Platform by Kévin Dunglas - Les-Tilleuls.coop

API Platform is a popular framework built on top of Symfony to create API-driven web projects. It includes:
  • super-powerful, server component to create REST and GraphQL web APIs in minutes
  • Progressive Web Apps (React, Vue.js, Next.js, Quasar) and native mobile apps (React Native) generator
  • beautiful Material Design administration interface (React Admin)
  • testing framework
  • Docker and Kubernetes configuration for dev, testing and production
After an overview of modern API patterns and formats (REST, OpenAPI, hypermedia, HATEOAS, JSON-LD, Hydra, Schema.org, GraphQL...), we'll learn how to use and extend the most popular features of the API Platform: data providers and persisters, docs, pagination, validation, sorting, filtering, authentication, authorization, content negotiation, Mercure live update and much more! This hands-on workshop is focused on the server part of the framework (PHP).

Practical Design Patterns with Symfony by Titouan Galopin - SymfonyInsight lead

Writing long-lasting code that is easy to maintain is challenging. There are different techniques you can use which usually revolves around Object-Oriented Design, Dependency Injection, SOLID principles and Design Patterns. In this workshop, we will discover Software Architecture from the point of view of a Symfony developer. We will discuss the Design Patterns implemented by the framework and learn how these patterns can help you develop better Symfony applications. We will also implement the most important of these patterns in a real-world Symfony application in order to give you effective practical tools for your next project.

Profiling Symfony & PHP apps by Dmytro Naumenko - Blackfire expert

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.