Logo entreprise

Non finançable CPF
Formation Prestashop : Développeurs

Coût de la formation
1180.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Maîtrise de HTML, CSS, PHP et de la syntaxe à la programmation orientée objet

Objectifs de la formation

Apprendre à développer des modules additionnels pour prestashop

Programme et détails du déroulé de la formation

Programme de Formation Prestashop : Développeurs

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

Execution 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 Etendre le formulaire d'admin

Activer et desactiver une ligne

Ordonner et repositionnerles lignes

Ajouter un wysiwyg

Champs date, date_add & date_update, logo