1-3 March 2019

City, University London

Why Drupal Chooses Symfony as his Buddy !!

Prerequisites

Basic Understanding of Object oriented Programming.

Overview of Symfony and Drupal 8.

Session details

If you are a Drupal Developer then it's a great opportunity and scope of learning while using Symfony Components in Drupal 8. It encourages you to learn patterns and Object Oriented Methodologies that can be applied beyond Drupal World. It provides most of the common features that need to be used by every open source project, hence save's time to really work on features than can add value to Drupal as Product.

Symfony is NOT a CMS, It is a PHP based full stack web application framework that follows MVC Architecture, licensed under MIT. It's components are also being used by Composer, behat, Doctrine, Joomla, phpbb... the list is long...

Why Symfony was Shortlisted ?

  • It has most of the components and features that is created by community of developers and can be used in any CMS product.
  • Symfony Community is one of the most active community when it comes to support for their components and libraries.
  • For Drupal Developers, It's a great opportunity to learn modern decoupled patterns and OOP programming style.
  • Enforcement of following proper standards and recommendations like PHP-FIG, PSR-0, PSR-3, PSR-4
  • As mentioned above, give out of the box thinking and component based approch to apply beyond Drupal.
  • Finally, Get out of Drupal world and leave some Drupalism.

Drupal is not using Symfony as full stack framework but taking some advantages from its components. In this session, we will discussing some of the Symfony Components used in Drupal 8 :

  • DependencyInjection
  • EventDispatcher
  • ClassLoader
  • Routing
  • Serializer
  • HttpFoundation
  • Console
  • YAML

Take Away for attendees :

  • Working Knowledge of Symfony Components in Drupal 8
  • OOP methodologies
  • Code examples for the components listed above.

 

Speaker(s)
Skill Level
Session Track

Keynote speakers

Rowan Merewood

Developer @ Google

Saturday AM

Preston So

Director of R&I @ Acquia

Sunday AM

Sally Young

Developer @ Lullabot

Closing Keynote

Drupal apprentices

The best people to train new developers are developers

The Drupal Apprenticeship Scheme will be running a London intake in March. If you are interested in hiring an apprentice or know someone who would benefit from the scheme please get in touch via the link below.

  • Created and run by experienced developers
  • Teaches core skills and best practice
  • Extensive support for businesses and teams

We are also really keen to hear from people who might be interested in mentoring, training and helping us to develop and review training materials to make sure they stay absolutely current and relevant.

Find out more

Join the Drupal Association

The Drupal Association unites a global open source community to build and promote Drupal.

The Association is a not-for-profit organization that relies on individuals and businesses to fund everything they do for Drupal — from drupal.org to DrupalCon and community programs.

Connect with us and support our mission-driven work.

Support the Drupal Association

Hosting provided by

platform.sh