Référence: 2002611F

/

Mise à jour le

Prestashop : développeurs

Dawan

Niveau de sortie : Sans niveau spécifique

Pour cette formation

1 session disponible

Consulter

Objectifs

Apprendre à développer des modules additionnels pour Prestashop.

Programme

Introduction

Rappel de html, css, php
  • Normes de nommage, le camelCase
  • Créer et positionner un module
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
  • Créer une page de configuration
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
  • Le Front Office
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
  • 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
Atelier : rendre le module multi-langage
  • Créer une page d'administration
Le CRUD Prestashop
  • Présentation de la class AdminModuleController
  • Déclarer un controller d'admin
  • Lier les données à une table sql
  • Exécution des requêtes, la class Dbquery
  • Les Models
  • Afficher la liste des données présente en base
Atelier : ajouter une partie administrative
  • Aller dans plus loin dans l'administration
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
  • Étendre le formulaire d'admin
  • Activer et désactiver une ligne
  • Ordonner et repositionner les lignes
  • Ajouter un wysiwyg
  • Champs date, date_add & date_update, logo

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attestation de fin de formation

1 session : Prestashop : développeurs

  • au

    Dawan

    • Commune : Lyon 3e (69)

    Formation professionnelle