1

A propos le cours

• Thème : Web – Prestashop.
• Pré requis : Connaissances de HTML, CSS, et PHP.
• Objectif : Découvrir Prestashop – Savoir mettre en place et maintenir une boutique complète et personnalisée.

 

Plan

Niveau 1

Introduction
• Présentation et versions
• Technologies essentielles – HTML, CSS, JavaScript
• Les besoins de l’installation, hébergement, noms de domaine
• Alternatives à Prestashop
Maintenir une boutique
• Système nécessaire et installation standard
• Mise en place de données et maintenance courante
• Attributs, produits, catégories, promotions, etc.
• Le paiement et la livraison
• Atelier : installation complète et mise en place réfléchie de catégories, produits, promotions et pages diverses
Administration générale
• Gestion complète des utilisateurs et interactions
• Présentation des services web
• Sauvegarde et informations générales en collaboration avec le système
La présentation
• Rappels de HTML, JavaScript, CSS
• Principes et limites ; layouts, blocs, thèmes et interfaces
• Préparation d’une maquette
• Mise en place d’un design quelconque
• Atelier : modifications multiples de l’apparence, des détails à l’agencement général

Extension de Prestashop
• Rappels généraux de PHP, dont objet
• Architecture générale et base de données
• Modification directe de Prestashop
• Principe des modules, types de modules
• Création d’un module minimal et utilisation
• Modules pour la livraison et le paiement
• Atelier : fabrication d’une extension complète

Partager c'est aimer!


Niveau 2

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 les détails des données
• Suppression unique et en masse
• Export CSV
• Formater les données de la liste, la méthode callback
• Utiliser la toolbar
• Atelier: manipulation multiple de l’administration
Etendre le formulaire d’admin
• Activer et désactiver une ligne
• Ordonner et repositionnerles lignes
• Ajouter un wysiwyg
• Champs date, date_add & date_update, logo

Partager c'est aimer!

 

Partager c'est aimer!

Formation Prestashop

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Prix : 350 DT
  • Durée : 20 Heures