Clever Institut

Prestashop : Développeurs Back-Office expérimentés – à distance

Par Clever Institut

Objectifs

  • Connaître les techniques avancées pour développer des modules sur le back-office de PrestaShop 1.7

Programme

Présentation de PrestaShop

  • Avoir une vue générale de PrestaShop
  • Connaître l’historique des versions
  • Savoir quelles sont les nouveautés de la dernière version
  • Découvrir les technologies et les outils utilisés
  • Savoir où trouver de la documentation

Legacy vs Moderne

  • Découvrir les différentes technologies disponibles
  • Comprendre l’impact de leurs utilisations

Container de service

  • Connaître les services disponibles sur le back-office
  • Savoir créer, utiliser, surcharger et décorer un service

Cas Pratique : Création de trois modules. Le premier met à disposition un nouveau service et l’utilise. Le second surcharge le service du premier module. Le troisième décore le service du premier module

DDD et CQRS

  • Découvrir les avantages de DDD et CQRS. Comprendre l’utilisation de DDD et CQRS dans le cœur de PrestaShop
  • Savoir modifier le fonctionnement d’une commande de PrestaShop
  • Savoir utiliser DDD et CQRS dans un module

Cas Pratique : Création de deux modules. Un premier module qui va modifier le traitement d’une commande de PrestaShop. Un deuxième module qui va utiliser DDD et CQRS pour gérer des saisons dans le back office

Utilisation de Doctrine sur le Front-Office et le Back-Office

  • Découvrir l’utilisation de Doctrine sur le back-office de PrestaShop
  • Savoir utiliser Doctrine dans une module
  • Comprendre les impacts sur le fonctionnement de la boutique

Cas Pratique : Création d’un module avec un contrôleur back office Symfony, une grille et un formulaire pour manipuler des citations gérer avec Doctrine

Listes et formulaires du back-office

  • Comprendre le fonctionnement des listes et des formulaires sur le back-office
  • Savoir modifier une liste
  • Savoir modifier un formulaire de paramétrage
  • Savoir modifier un formulaire de données

Cas Pratique : Création de deux modules. Un premier module qui ajoute une zone slogan sur l’écran « Paramètres généraux » du back-office. Un deuxième module qui permet de gérer une nouvelle zone « sous-titre » sur la liste des catégories et sur le formulaire de saisie des catégories

Pédagogie

La formation est organisée sous la forme d’un webinar diffusé en direct.

Le formateur présente le programme à l’aide de slides (explications et exemples) et répond aux questions des participants pendant la session. Il n’y a pas de travail collaboratif ni d’exercices réalisés par l’apprenant pendant la formation en ligne. Tous les travaux pratiques sont réalisés par le formateur.

Un document reprenant les slides utilisés durant le webinar (Format PDF et éventuellement Vidéo) est fourni à l’issue de la formation à chaque participant.

Une large place est accordée aux questions/réponses afin que chaque participant puisse parfaitement comprendre les fonctions qu’il sera amené à utiliser dans son activité quotidienne.