Basic 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.

Agenda

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
  • 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

Duration

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

Difficulty

Basic developer skills

Certification

Certified eZ Developer (one attempt included)

Cost

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

On-site training priced upon request

REQUEST TRAINING