Formation eZ Publish 5.4 pour Développeur - Initiation Symfony

Ref :

Digital & Mobile Durée :
4 jours
Lieu :
Paris (Asnières)

Tarif

Intra :
Inter :
Uniquement en Intraentreprise
Inscrivez-vous

Demande d'informations

Pré-requis

PHP 5
Compétences de base eZ Publish Legacy 4

Public concerné

Développeurs expérimentés sur eZ 4

Objectifs

Installer une instance eZ Publish 5.4
Comprendre l'architecture et les composants MVC Symfony 2
Passer des anciennes pratiques eZ 4 vers les bonnes pratiques eZ 5.4
Appréhender la nouvelle API eZ Publish
Réaliser un projet eZ Publish de base intégralement dans la couche Symfony

Programme détaillé

Symfony

  • Où trouver la documentation eZ / Symfony / Twig ?

  • Installation d'une instance eZ Publish 5 (composer, console, configuration Apache)

  • Architecture d'un projet Symfony

  • Création d'un Bundle

  • Routes et Contrôleurs

  • Twig et Assets

Symfony / eZ Publish

  • Entités et formulaires

  • Caches

  • Introduction à doctrine

  • API eZ Publish

  • Traduction du vocabulaire eZ 4 / eZ 5

  • Configuration

  • eZ Publish : site access, images variation, templates rules, ...

eZ Publish

  • Opérateurs Twig eZ

  • Les vues : surcharger une vue pour un type de contenu, afficher les attributs d'un objet, pagelayout

  • Vues imbriquées :  render

  • Surcharge du « Controller » d'une vue

  • Traductions

  • Cache

  • Services, commandes,

  • Authentification

  • Gérer les objets de contenus : créer, modifier, supprimer, déplacer

  • Tests unitaires et fonctionnels

Modalités pédagogiques

Méthode essentiellement active basée sur la mise en œuvre de travaux pratiques sur PC.

Les apports théoriques et méthodologiques viennent éclairer la pratique et favorisent la prise de recul.

Les apprenants sont encadrés par un formateur qui soumet un exercice, le corrigé se fait ensuite en groupe. Plusieurs exercices pratiques permettront aux participants de maîtriser opérationnellement l’outil.

Un diaporama est projeté aux participants durant la formation. Il présentera la trame et les contenus de la formation (plan, supports visuels et exercices), et des liens vers les chapitres des documentations officielles utiles à la réalisation des exercices.

Nos Actualités