eZ Publish Developer Advanced

This technical training allows you to increase your skills by developing eZ Publish. It describes how to extend eZ Publish in general, in which cases, for what reasons, and shows the different natures of extensions and their use in order to add new business features to your eZ Publish installation.


  • Use of both eZ Publish 5 kernels in an efficient way
  • Extend through Legacy extensions
  • Extend through Symfony2 bundles
  • Scale with Varnish


  • eZ Publish Developer Basic (eZ Publish 5) level
  • Symfony2 developer skills : eZ Systems recommends SensioLabs Symfony2 trainings. Contact your eZ Systems Local team to know more about our recommendations.


  • Design translation
  • Language Switcher
  • DataType
  • Design translation
  • FieldType
  • Import data
  • Signal Slot
  • Using doctrine to persist data
  • Create Twig extension
  • Cluster
  • eZ Publish Developer Advanced certification test



  • 3 days