Formation développement Prestashop

développement Prestashop
Vous maîtrisez PHP et Prestashop, vous souhaitez créer vos propres modules, vos templates, ajouter des fonctionnalités dans votre back-office Cette formation sur le développement POO est faîte pour vous.

Financer ma formation Obtenir un devis


Le programme de formation détaillé


Personnalisation:
Le programme peut être modifié en fonction de vos besoins et de vos objectifs sur le contenu, la durée et les modalités.

Introduction à la POO et PHP

  • Introduction aux concepts de POO
  • Avantages de la POO
  • Grands principes
  • Implémentations

Programmation Orientée Objet avec PHP

  • Les classes
  • Les objets
  • Les propriétés
  • Les méthodes
  • Le constructeur et le destructeur
  • Les visibilités :
    • Publique, privée et protégée
  • Passage par référence
  • Héritage et polymorphisme
  • Le typage
  • Règles de propagation
  • Clonage d'objet

Développement Prestashop: les fondamentaux

  • Concepts généraux
  • Architecture technique de PrestaShop
  • Schéma SQL
  • Normes de développement PHP et SQL sous Prestashop
  • Configuration d'un environnement de développement

Développement Prestashop

  • Accès à la base de données MySQL
  • Les classes ObjectModel et DBQuery
  • Le dispatcheur ou répartiteur
  • La classe FrontController
  • Les Contrôleurs existants
  • Surcharger un contrôleur
  • Les cookies sous Prestashop

Création d'un module PrestaShop

  • Concept et mode opératoire
  • Arborescence, organisation et structure d'un module
  • Les méthodes install() et uninstall()
  • L'objet Configuration
  • Le fichier d'icônes
  • Le fichier config.xml
  • Implémenter des hooks
  • Gestion de l'affichage avec un fichier .tpl (template)
  • Mise en oeuvre de Smarty dans les fichiers .tpl
  • Configuration d'un module via le backoffice
  • Traduction d'un module

Formation ajoutée le 01/01/2015, mise à jour le 03/12/2020.

Pré-requis

De bonnes connaissances en PHP et MySQL sont indispensables, l'utilisation de Prestashop est également requise.

Public

Développeurs, webmasters souhaitant créer des modules pour Prestashop.

Objectifs :

Développer des modules Prestashop en vue d'ajouter des fonctionnalités supplémentaires à  sa boutique en ligne.

Moyens pédagogiques :

Un PC par personne, le formateur diffuse son écran sur un vidéo-projecteur ou télévision grand écran
Un groupe de maximum 5 personnes en inter-entreprise.
En distanciel : Utilisation de Zoom ou Teams avec partage d'écran, chat, audio et vidéo en temps réel.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action :

  • La présence du stagiaire est vérifiée par le formateur à l'aide d'une feuille de présence signée par demi-journées

Moyens pour en apprécier les résultats :

  • A la fin de la formation, le stagiaire complète une évaluation à chaud (Permettant d'évaluer la qualité de la prestation)
  • Puis, il complète avec le formateur une évaluation des acquis (Permettant de déterminer les points acquis, non acquis ou en cours d'acquisition)
  • Quelques mois après la formation, le donneur d'ordre complète une évaluation à froid (Permettant de s'assurer que la formation a pu être mise en pratique)

Profil formateur :

Formateurs passionnés et expérimentés intervenant en milieu professionnel en tant qu'intégrateur et développeur.

Accueil et accès des personnes en situation de handicap :

Contacter Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

Délai d'accès :

En intra-entreprise : En fonction de vos disponibilités et celles de nos formateurs.
En inter-entreprise : En fonction des sessions que nous avons programmé, consultable en cliquant ici

Evaluation : Aucune note pour cette formation entre 2022 et 2024.

Personne à contacter :

Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

Pour toute demande de financement auprès de votre OPCO ou Pôle Emploi vous aurez besoin du programme détaillé de formation.