Pré-requis : Maîtrise de HTML, CSS, PHP et de la syntaxe à la programmation orientée objet
Objectifs : Apprendre à développer des modules additionnels pour prestashop
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : OPE916-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
1 475,00 € HT
1 180,00 € HT
Rappel de html, css, php
Normes de nommage, le camelCase
Déclarer un module (nom, description, logo, etc)
Les class install() et uninstall()
Définir une ou plusieurs positions
Intrégrer la bibliothèque Bootstrap
Atelier: Créer un module additionnel
Utiliser la méthode getContent()
La class HelperForm et les formulaires
Récupérer, valider, enregistrer la configuration
Utilisation des class Tools & Configuration
Atelier: Créer une page de configuration
Présentation du MVC prestashop
Les fichiers de vue tpl, introduction à smarty
La class Context
Transmettre des données à une vue, la method assign()
Présentation de la class ModuleFrontController
Déclaration d'un controller front office
Atelier: créer une vue pour notre module
Multi-langage, la méthode l()
Traduction des chaines depuis l'admin
Ajouter des fichiers css et js
Ajouter bibliothèque jquery
Atelier: Rendre le module multi-langage
Le CRUD Prestashop
Présentation de la class AdminModuleController
Déclarer un controller d'admin
Lier les données à une table sql
Execution des requêtes, la class Dbquery
Les Models
Afficher la liste des données présente en base
Atelier: ajouter une partie administrative
Ajouter, modifier Afficher le détails des données
Suppression unique et en masse
Export CSV
Formater les données de la liste, la method callback
Utiliser la toolbar
Atelier: manipulation multiple de l'administration
Activer et desactiver une ligne
Ordonner et repositionnerles lignes
Ajouter un wysiwyg
Champs date, date_add & date_update, logo
Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Pour un financement CPF, la validation doit être faite 11 jours ouvrés avant le début. Hors CPF, délai de 1 à 3 semaines selon les sessions.
Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs.
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
| Lieu | Date | Actions |
|---|---|---|
| Bordeaux | Du 13/08/2026 au 14/08/2026 | S'inscrire |
| Bordeaux | Du 22/10/2026 au 23/10/2026 | S'inscrire |
| Bordeaux | Du 04/02/2027 au 05/02/2027 | S'inscrire |
| Bordeaux | Du 11/03/2027 au 12/03/2027 | S'inscrire |
| Bordeaux | Du 22/04/2027 au 23/04/2027 | S'inscrire |
| Bordeaux | Du 10/06/2027 au 11/06/2027 | S'inscrire |
| Bordeaux | Du 22/07/2027 au 23/07/2027 | S'inscrire |
| Bordeaux | Du 26/08/2027 au 27/08/2027 | S'inscrire |
| Bordeaux | Du 30/09/2027 au 01/10/2027 | S'inscrire |
| Bordeaux | Du 18/11/2027 au 19/11/2027 | S'inscrire |
| Bordeaux | Du 23/12/2027 au 24/12/2027 | S'inscrire |
| Distance | Du 08/10/2026 au 09/10/2026 | S'inscrire |
| Distance | Du 17/12/2026 au 18/12/2026 | S'inscrire |
| Distance | Du 28/01/2027 au 29/01/2027 | S'inscrire |
| Distance | Du 04/03/2027 au 05/03/2027 | S'inscrire |
| Distance | Du 15/04/2027 au 16/04/2027 | S'inscrire |
| Distance | Du 03/06/2027 au 04/06/2027 | S'inscrire |
| Distance | Du 08/07/2027 au 09/07/2027 | S'inscrire |
| Distance | Du 19/08/2027 au 20/08/2027 | S'inscrire |
| Distance | Du 23/09/2027 au 24/09/2027 | S'inscrire |
| Distance | Du 28/10/2027 au 29/10/2027 | S'inscrire |
| Distance | Du 16/12/2027 au 17/12/2027 | S'inscrire |
| Lille | Du 08/10/2026 au 09/10/2026 | S'inscrire |
| Lille | Du 17/12/2026 au 18/12/2026 | S'inscrire |
| Lille | Du 28/01/2027 au 29/01/2027 | S'inscrire |
| Lille | Du 04/03/2027 au 05/03/2027 | S'inscrire |
| Lille | Du 15/04/2027 au 16/04/2027 | S'inscrire |
| Lille | Du 03/06/2027 au 04/06/2027 | S'inscrire |
| Lille | Du 08/07/2027 au 09/07/2027 | S'inscrire |
| Lille | Du 19/08/2027 au 20/08/2027 | S'inscrire |
| Lille | Du 23/09/2027 au 24/09/2027 | S'inscrire |
| Lille | Du 28/10/2027 au 29/10/2027 | S'inscrire |
| Lille | Du 16/12/2027 au 17/12/2027 | S'inscrire |
| Lyon | Du 15/10/2026 au 16/10/2026 | S'inscrire |
| Lyon | Du 07/01/2027 au 08/01/2027 | S'inscrire |
| Lyon | Du 11/02/2027 au 12/02/2027 | S'inscrire |
| Lyon | Du 18/03/2027 au 19/03/2027 | S'inscrire |
| Lyon | Du 29/04/2027 au 30/04/2027 | S'inscrire |
| Lyon | Du 17/06/2027 au 18/06/2027 | S'inscrire |
| Lyon | Du 29/07/2027 au 30/07/2027 | S'inscrire |
| Lyon | Du 02/09/2027 au 03/09/2027 | S'inscrire |
| Lyon | Du 07/10/2027 au 08/10/2027 | S'inscrire |
| Lyon | Du 25/11/2027 au 26/11/2027 | S'inscrire |
| Marseille | Du 15/10/2026 au 16/10/2026 | S'inscrire |
| Marseille | Du 07/01/2027 au 08/01/2027 | S'inscrire |
| Marseille | Du 11/02/2027 au 12/02/2027 | S'inscrire |
| Marseille | Du 18/03/2027 au 19/03/2027 | S'inscrire |
| Marseille | Du 29/04/2027 au 30/04/2027 | S'inscrire |
| Marseille | Du 17/06/2027 au 18/06/2027 | S'inscrire |
| Marseille | Du 29/07/2027 au 30/07/2027 | S'inscrire |
| Marseille | Du 02/09/2027 au 03/09/2027 | S'inscrire |
| Marseille | Du 07/10/2027 au 08/10/2027 | S'inscrire |
| Marseille | Du 25/11/2027 au 26/11/2027 | S'inscrire |
| Montpellier | Du 13/08/2026 au 14/08/2026 | S'inscrire |
| Montpellier | Du 22/10/2026 au 23/10/2026 | S'inscrire |
| Montpellier | Du 04/02/2027 au 05/02/2027 | S'inscrire |
| Montpellier | Du 11/03/2027 au 12/03/2027 | S'inscrire |
| Montpellier | Du 22/04/2027 au 23/04/2027 | S'inscrire |
| Montpellier | Du 10/06/2027 au 11/06/2027 | S'inscrire |
| Montpellier | Du 22/07/2027 au 23/07/2027 | S'inscrire |
| Montpellier | Du 26/08/2027 au 27/08/2027 | S'inscrire |
| Montpellier | Du 30/09/2027 au 01/10/2027 | S'inscrire |
| Montpellier | Du 18/11/2027 au 19/11/2027 | S'inscrire |
| Montpellier | Du 23/12/2027 au 24/12/2027 | S'inscrire |
| Nantes | Du 13/08/2026 au 14/08/2026 | S'inscrire |
| Nantes | Du 22/10/2026 au 23/10/2026 | S'inscrire |
| Nantes | Du 14/01/2027 au 15/01/2027 | S'inscrire |
| Nantes | Du 18/02/2027 au 19/02/2027 | S'inscrire |
| Nantes | Du 08/04/2027 au 09/04/2027 | S'inscrire |
| Nantes | Du 27/05/2027 au 28/05/2027 | S'inscrire |
| Nantes | Du 01/07/2027 au 02/07/2027 | S'inscrire |
| Nantes | Du 12/08/2027 au 13/08/2027 | S'inscrire |
| Nantes | Du 16/09/2027 au 17/09/2027 | S'inscrire |
| Nantes | Du 21/10/2027 au 22/10/2027 | S'inscrire |
| Nantes | Du 09/12/2027 au 10/12/2027 | S'inscrire |
| Nice | Du 15/10/2026 au 16/10/2026 | S'inscrire |
| Nice | Du 07/01/2027 au 08/01/2027 | S'inscrire |
| Nice | Du 11/02/2027 au 12/02/2027 | S'inscrire |
| Nice | Du 18/03/2027 au 19/03/2027 | S'inscrire |
| Nice | Du 29/04/2027 au 30/04/2027 | S'inscrire |
| Nice | Du 17/06/2027 au 18/06/2027 | S'inscrire |
| Nice | Du 29/07/2027 au 30/07/2027 | S'inscrire |
| Nice | Du 02/09/2027 au 03/09/2027 | S'inscrire |
| Nice | Du 07/10/2027 au 08/10/2027 | S'inscrire |
| Nice | Du 25/11/2027 au 26/11/2027 | S'inscrire |
| Paris | Du 08/10/2026 au 09/10/2026 | S'inscrire |
| Paris | Du 17/12/2026 au 18/12/2026 | S'inscrire |
| Paris | Du 28/01/2027 au 29/01/2027 | S'inscrire |
| Paris | Du 04/03/2027 au 05/03/2027 | S'inscrire |
| Paris | Du 15/04/2027 au 16/04/2027 | S'inscrire |
| Paris | Du 03/06/2027 au 04/06/2027 | S'inscrire |
| Paris | Du 08/07/2027 au 09/07/2027 | S'inscrire |
| Paris | Du 19/08/2027 au 20/08/2027 | S'inscrire |
| Paris | Du 23/09/2027 au 24/09/2027 | S'inscrire |
| Paris | Du 28/10/2027 au 29/10/2027 | S'inscrire |
| Paris | Du 16/12/2027 au 17/12/2027 | S'inscrire |
| Rennes | Du 13/08/2026 au 14/08/2026 | S'inscrire |
| Rennes | Du 22/10/2026 au 23/10/2026 | S'inscrire |
| Rennes | Du 14/01/2027 au 15/01/2027 | S'inscrire |
| Rennes | Du 18/02/2027 au 19/02/2027 | S'inscrire |
| Rennes | Du 08/04/2027 au 09/04/2027 | S'inscrire |
| Rennes | Du 27/05/2027 au 28/05/2027 | S'inscrire |
| Rennes | Du 01/07/2027 au 02/07/2027 | S'inscrire |
| Rennes | Du 12/08/2027 au 13/08/2027 | S'inscrire |
| Rennes | Du 16/09/2027 au 17/09/2027 | S'inscrire |
| Rennes | Du 21/10/2027 au 22/10/2027 | S'inscrire |
| Rennes | Du 09/12/2027 au 10/12/2027 | S'inscrire |
| Strasbourg | Du 13/08/2026 au 14/08/2026 | S'inscrire |
| Strasbourg | Du 22/10/2026 au 23/10/2026 | S'inscrire |
| Strasbourg | Du 14/01/2027 au 15/01/2027 | S'inscrire |
| Strasbourg | Du 18/02/2027 au 19/02/2027 | S'inscrire |
| Strasbourg | Du 08/04/2027 au 09/04/2027 | S'inscrire |
| Strasbourg | Du 27/05/2027 au 28/05/2027 | S'inscrire |
| Strasbourg | Du 01/07/2027 au 02/07/2027 | S'inscrire |
| Strasbourg | Du 12/08/2027 au 13/08/2027 | S'inscrire |
| Strasbourg | Du 16/09/2027 au 17/09/2027 | S'inscrire |
| Strasbourg | Du 21/10/2027 au 22/10/2027 | S'inscrire |
| Strasbourg | Du 09/12/2027 au 10/12/2027 | S'inscrire |
| Toulouse | Du 13/08/2026 au 14/08/2026 | S'inscrire |
| Toulouse | Du 22/10/2026 au 23/10/2026 | S'inscrire |
| Toulouse | Du 04/02/2027 au 05/02/2027 | S'inscrire |
| Toulouse | Du 11/03/2027 au 12/03/2027 | S'inscrire |
| Toulouse | Du 22/04/2027 au 23/04/2027 | S'inscrire |
| Toulouse | Du 10/06/2027 au 11/06/2027 | S'inscrire |
| Toulouse | Du 22/07/2027 au 23/07/2027 | S'inscrire |
| Toulouse | Du 26/08/2027 au 27/08/2027 | S'inscrire |
| Toulouse | Du 30/09/2027 au 01/10/2027 | S'inscrire |
| Toulouse | Du 18/11/2027 au 19/11/2027 | S'inscrire |
| Toulouse | Du 23/12/2027 au 24/12/2027 | S'inscrire |