This is a past event. Please join us for Web Summer Camp this year.

Forms in Symfony 3

Workshop abstract

Forms are an ever-lasting topic in web development. Building them by hand is time-consuming. Building them with a library requires a library that is flexible enough to cover the many different use cases you will encounter. Symfony provides such a library that is proven and mature: The Symfony Form component. This workshop will teach you how to use version 3 of this component to build forms and combine them with a beautiful domain-driven design.

Workshop repo

Get the repo 

Setting up a developer environment

Set up the developer environment in 3 simple steps:

  1. Install Virtual Box 5.*
  2. Download the appliance (size: 5GB; username: websc; password websc)
  3. Import the appliance to Virtual Box and run it

The appliance is based on Ubuntu and has all services needed by workshops installed. All code with git repos cloned is also in the appliance, you might need to do a git pull. You will need to reinstall PHPStorm since the demo license was valid for 30 days.

Remember to use a laptop with a processor capable of hardware virtualization and at least 4 GB of RAM (8 GB is highly recommended). Regular hard disk will do, but having an SSD is an advantage.

Workshop video

Bernhard Schussek

Bernhard Schussek

Symfony Core Dev

Bernhard - better known as webmozart - is a long-term member of the Symfony core team and lead developer of various Symfony components. He represents Symfony at PHP-FIG and is a passionate proponent of interoperability in the PHP ecosystem.