Aller au contenu principal
Web - DigitalCMS

Formation PrestaShop Développeur

Objectif opérationnel : Savoir maîtriser PrestaShop en tant que développeur. Objectifs pédagogiques : Concrètement, à l’issue de cette formation PrestaShop Développeur vous aurez acquis les connaissances et compétences…

Description de la formation PrestaShop Développeur

Cette formation PrestaShop Développeur, vous permet de savoir développer et maintenir des modules additionnels sur PrestaShop pour adapter en profondeur des boutiques e-commerce.

Objectifs

Objectif opérationnel : 

Savoir maîtriser PrestaShop en tant que développeur.

Objectifs pédagogiques :

Concrètement, à l’issue de cette formation PrestaShop Développeur vous aurez acquis les connaissances et compétences nécessaires pour :

  • Savoir positionner un module additionnel
  • Le mettre en forme via le front office
  • L’administrer
  • Étendre un formulaire d’inscription

À qui s’adresse cette formation ?

Public :

Cette formation PrestaShop s’adresse aux développeurs PHP.

Prérequis :

Pour participer à cette formation PrestShop Développeur, vous devez maîtriser le HTML, CSS, PHP et avoir une solide connaissance de la syntaxe à la programmation orientée objet.

Contenu du cours PrestaShop Développeur

Introduction à PrestaShop

Rappel de HPML, CSS, PHP
Normes de nommage, le camelCase

Créer et positionner un module avec PrestaShop

Déclarer un module (nom, description, logo, etc)
Les classes install() et uninstall()
Définir une ou plusieurs positions
Intrégrer la bibliothèque Bootstrap

Travaux Pratiques :

Créer un module additionnel

Créer une page de configuration avec PrestaShop

Utiliser la méthode getContent()
La classe HelperForm et les formulaires
Récupérer, valider, enregistrer la configuration
Utilisation des classes Tools & Configuration

Travaux Pratiques :

Créer une page de configuration

Le Front Office

Présentation du MVC PrestaShop
Les fichiers de vue tpl, introduction à smarty
La classe Context
Transmettre des données à une vue, la method assign()
Présentation de la classe ModuleFrontController
Déclaration d’un controller front office

Travaux Pratiques :

Créer une vue pour notre module

Aller plus loin dans le Front Office

Multi-langage, la méthode l()
Traduction des chaines depuis l’admin
Ajouter des fichiers css et js
Ajouter bibliothèque JQuery

Travaux Pratiques :

Rendre le module multi-langage

Créer une page d’administration avec PrestaShop

Le CRUD PrestaShop
Présentation de la classe AdminModuleController
Déclarer un controller d’admin
Lier les données à une table SQL
Exécution des requêtes, la classe Dbquery
Les Models
Afficher la liste des données présente en base

Travaux Pratiques :

Ajouter une partie administrative

Aller plus loin dans l’administration de PrestaShop

Ajouter, modifier, afficher le détail des données
Suppression unique et suppression en masse
Export CSV
Formater les données de la liste, la méthode callback
Utiliser la toolbar

Travaux Pratiques :

Manipulation multiple de l’administration

Étendre le formulaire d’administration

Activer et désactiver une ligne
Ordonner et repositionner les lignes
Ajouter un wysiwyg
Champs date, date_add et date_update, logo

Mise à jour : 29 octobre 2026

Formation PrestaShop Développeur

Une question sur cette formation ?

Programme détaillé, dates, tarif, financement : notre équipe vous répond, en général sous un jour ouvré.

Dates souhaitées, nombre de participants, financement…

  • Web - Digital

    Formation PrestaShop Utilisateur

    Cette formation PrestaShop Utilisateur vise à vous familiariser avec le CMS PrestaShop et à vous permettre d’animer et de maintenir une boutique en ligne complète.

    3 jours

  • Web - Digital

    Formation PrestaShop Webmaster

    Objectif opérationnel : Savoir maîtriser PrestaShop Webmaster. Objectifs pédagogiques : À l’issue de cette formation PrestaShop Webmaster, vous aurez acquis les connaissances et compétences nécessaires pour : Mettre en…

    3 jours

  • Web - Digital

    Formation SPIP Administration et Développement

    SPIP est la plate-forme de gestion de contenu éditorial en ligne de référence, proposé en licence Open Source. Cette formation Administrateur SPIP, stage pratique de 3 jours, vous apprendra notamment à : Placer…

    3 jours

  • Web - Digital

    Formation SPIP Rédiger et Publier du contenu

    SPIP est la plate-forme de management de contenu éditorial en ligne de référence, proposé en licence Open Source. Lors de cette formation SPIP de 2 jours, vous apprendrez notamment à : Placer aisément et instantanément…

    2 jours