Portrait of Bernhard Schussek

Hi! My name is Bernhard Schussek, but I'm generally better known as webmozart. I am a long-term member of the Symfony core team, lead developer of various Symfony components and PHP trainer and consultant. As Symfony's representative at PHP-FIG, I am a passionate proponent of interoperability in the PHP ecosystem. My latest project is Puli, a toolkit that unifies "bundles", "modules" and "plugins" across different PHP projects.

Symfony Forms Best Practices Training

Learn the best practices for using Symfony's Form component as endorsed by its creator.

Level Intermediate
Duration 1 day
Participants 3 - 14

Learn more

Open-Source Training Bringing My Expertise to Your Organization

Training Date Language More
Symfony Forms Best Practices On demand English
Symfony Forms Master Class On demand English
Getting Started with Puli On demand English

New Training: Symfony Forms Best Practices

During the last weeks, I have been hard at work to create a new training that has been asked for by many developers. Today, I am proud to finally add the Symfony Forms Best Practices training to my catalog.

This training tries to answer the most fundamental questions about Symfony's form component. I have met many developers that love the component and some who hate it. But all of them had similar questions and doubts that cannot easily be resolved even with the huge amount of documentation Symfony has to offer.

In the training, I apply techniques and methodologies that have proven to be very successful in the past. One example is pair programming, which massively helps both developers in the team: If you explain a concept to your partner, you deepen your own understanding of that concept at the same time. And if you have a very individual question, what you really need is someone who takes the time to give you a proper explanation. That somebody could be your partner. And then there's the trainer who ensures that both of you take away from the training as much as you can.

Another technique that I use is team work. I split the class in teams who work on separate tasks. These tasks can be solved both on the computer and on other media, such as flipcharts. When all teams are finished, we combine and compare their work and discuss the individual solutions. Standing up for a discussion activates your brain and provides a refreshing change from sitting behind a computer. It's no wonder that this technique has also been received very well.

If you are interested in booking the Symfony Forms Best Practices training for your company, get in touch with me. I'm working on offering open trainings in Central Europe soon.

More Blog Posts