Formation eZ Publish 5 pour Développeur - Initiation Symfony

Ref :

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

Tarif

Intra :
Inter :
2600€ HT / pers
Inscrivez-vous

Demande d'informations

Les prochaines dates

Du : 04 décembre 2017 Au : 07 décembre 2017

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 Publish5

  • Comprendre l'architecture et les composants MVC Symfony 2

  • Passer des anciennes pratiques eZ 4 vers les bonnes pratiques eZ 5

  • 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