Votre partenaire formation 100% digital

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

  • Référence

    PSHBO

  • Durée

    1 jour (8h)

  • Prix unitaire HT

    840 €

pictogramme calendrier Prochaines sessions

Sur demande

pictogramme information Description

Cette formation est une formation avancée, elle sera plus profitable à des profils expérimentés.

pictogramme progamme Objectifs pédagogiques

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

pictogramme cible Public cible

Développeurs/développeuses ayant déjà développé des modules 1.6/1.7, idéalement ayant déjà effectué la formation “Développeur de module back-office 1.7”

pictogramme check liste Pré-requis

  • Maîtrise de PHP orienté objet, Smarty, Object Model, bases de Javascript
  • Connaissance du framework Symfony
  • Savoir installer PrestaShop 1.7 sur son poste de travail
  • Savoir développer des modules pour le back-office de PrestaShop
  • Connaissance de l’espace d’administration de PrestaShop

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

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.

MàJ : Septembre 2021

pictogramme information Programme de la formation

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