Learn Symfony before you learn Drupal, 8 reasons why

Jul 26, 2019


If you’re a new Drupal 8 developer or you aspire to be one, you should seriously consider learning Symfony first! In this presentation, I will share eight reasons why.

With the adoption of the Symfony framework, Drupal 8 became a better structured and robust content management system. The decision to integrate Symfony, though, came with some trade-offs, including added complexity and a complete re-architecting of Drupal’s codebase.

For developers who have worked with previous versions of Drupal and even others who have not, understanding how Drupal 8 works behind the scenes can be challenging.

On a recent project, I was able to dig in and understand how to develop a web application with Symfony, a much lighter and straightforward framework than Drupal. One key take away of my participation in this project was that learning Symfony before learning Drupal can make learning Drupal 8 much easier.

The goal of this talk will be to help you build a better foundation to start (and continue) learning and implementing Drupal 8 projects. Session participants will learn about Symfony and its components and to become more comfortable and confident in writing custom code in Drupal 8.

Session attendees will learn:

· How Symfony works

· How Symfony works inside Drupal

· Symfony components and how are they used by Drupal

· And much more


Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.