eZ Platform Developer Training

This technical training will introduce developers to the concepts, architecture and technical components of eZ Platform installation. You will learn the basic skills to configure and customize a website with eZ Platform.

Training will focus on the daily tasks of an eZ developer and will provide an introduction to configuration and customization of content management and front-end. There will be multiple exercises using eZ Platform and adding custom Symfony2 bundle to implement your own design.


Day 1 - Introduction to Symfony

  • Files and directories structure - Bundles
  • Front controller and environments - Request and Response
  • Routing and Controllers
  • Debug Toolbar and Web Profiler
  • Templating with Twig Automatic escape functions
  • Filters
  • Variables

Day 2 & 3 - eZ Platform Developer Training

  • Architecture and relation to the Symfony framework
  • Siteaccesses, multisite, multilingual
  • Content Types, Content Objects, locations
  • Access control with roles and policies
  • Content repository Rest API
  • Overriding templates with different criteria
  • Integrating templates using Twig helpers and the eZ design engine
  • Embedding static assets with good practices
  • Rendering sub-controllers with specific view types
  • Defining custom query types with public PHP API
  • Search functionality by extending query types
  • Importing content using the PHP API
  • Learning core concepts - layouts, zones and blocks
  • Creating a layout definition
  • Working with templates for layout blocks


3 days (1 day of Symfony basics, 2 days of eZ Platform training)
Day one can be skipped if prerequisite of basic Symfony knowledge is met


Basic developer skills


One attempt after the Advanced Training is included


Option 1: 3 days including basic Symfony training: $1.900/€1,800
Option 2: 2 days without basic Symfony training: $1.500/€1,400 

On-site training priced upon request