eZ Platform Developer Basic

This technical training will drive you into the concepts, architecture and technical components of an eZ Platform installation. It will supply you with the necessary skills to install, configure and customize the design of your eZ Platform.

The training focuses on the daily tasks of an eZ Platform developer and introduces the configuration and customization of content management and front-end. The usage of eZ Platform and the addition of custom Symfony2 bundle to implement your own design will be showed through multiple exercises.

Objectives

  • Understand and implement eZ Platform and underlying methods
  • Learn to configure and set up an eZ Platform website from scratch
  • Acquire the best practices in template development and learn how to use the new API efficiently
  • Know how to set up and use all the different kinds of extensions

Pre-requisite

  • PHP 5 (Object Oriented Programming)

Agenda

  • Discover eZ Platform
    • eZ Systems : Who is that ?
    • Installing eZ Platform
    • eZ Platform Architecture
    • Introduction to Symfony 2
    • Symfony 2 Architecture
  • Discover Symfony 2
    • Files and directories structure
    • Bundles
    • Front controller and environments
    • Request and Response
    • Routing & Controllers
    • Debug Toolbar & Web Profiler
  • Templating with Twig
    • Twig introduction
    • Automatic escape
    • Functions
    • Filters
    • Variables
  • eZ Platform CMS
    • Siteaccess configuration
    • Content Type & Content
    • Location
    • Roles and policies
    • Rest API
  • eZ Platform meets Symfony2
    • Dependency Injection
    • Container
    • eZ Platform Twig Helper & Functions
    • EzPublishCoreBundle
    • Http Cache
  • Dig into the Public API
    • Initialization
    • Fetch a content
    • Search & Pagination
    • Create & Update content
  • eZ Platform Developer Basic certification test

Difficulty

This training will explain basic tasks using Symfony2 framework. For deeper Symfony2 skills eZ Systems recommends SensioLabs trainings. Contact your eZ Systems Local team to know more about our recommendations.

Duration

  • 4 days
Training Calendar