
- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation PrestaShop Developpeur
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 pédagogiques
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
Objectifs opérationnels
Savoir maîtriser PrestaShop en tant que développeur.
Programme
Contenu du cours, module par module
8 modules
- Rappel de HPML, CSS, PHP
- Normes de nommage, le camelCase
- 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
- 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
- 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
- Multi-langage, la méthode l()
- Traduction des chaines depuis l'admin
- Ajouter des fichiers css et js
- Ajouter bibliothèque JQuery
Travaux pratiques
- 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, 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
- Activer et désactiver une ligne
- Ordonner et repositionner les lignes
- Ajouter un wysiwyg
- Champs date, date_add et date_update, logo
Programme mis à jour le 18/07/2025
Public concerné
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.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Slim, développement web et APIs en en PHPRéf. SLYM2 joursIntermédiaireProchaine session : 21 déc.1 590 €
- Symfony - AvancéRéf. ISYA2 joursAvancéProchaine session : 15 oct.1 290 €
- Symfony - InitiationRéf. ISYM3 joursIntermédiaireProchaine session : 12 oct.2 090 €
- Symfony - Professionnaliser ses applicationsRéf. ISYP3 joursAvancéProchaine session : 26 oct.2 090 €