Public

À qui s'adresse la formation PRESTASHOP (Expert)

La formation "PRESTASHOP - Expert" cible les développeurs web et intégrateurs souhaitant approfondir leurs compétences sur Prestashop. Elle s'adresse aux professionnels ayant déjà une bonne maîtrise des langages HTML, CSS, et PHP, et désireux d'explorer des aspects avancés comme la création de modules sur mesure, la gestion multiboutique, et l'optimisation des performances pour des projets e-commerce ambitieux.

Objectifs

Compétences visées pour la formation PRESTASHOP (Expert)

La formation "PRESTASHOP - Expert" vise à renforcer vos compétences techniques avancées pour maîtriser entièrement Prestashop. Vous apprendrez à créer et personnaliser des modules, optimiser les performances, sécuriser votre code et gérer des environnements de production. En exploitant les fonctionnalités multilingues et multiboutiques, vous serez en mesure de développer des solutions sur mesure, tout en assurant une intégration fluide avec des services externes.

Programme

Approfondir les fondamentaux techniques

  1. Rappeler HTML, CSS et PHP pour Prestashop
  2. Comprendre l’architecture 3 tiers
  3. Appliquer les conventions de nommage
  4. Explorer l’organisation MVC et arborescence
  5. Maîtriser l’autoloading et namespaces

Créer une page de configuration pour un module

  1. Utiliser getContent() pour interface
  2. Déclarer classes, champs et validations
  3. Enregistrer et charger configuration
  4. Structurer fichiers et localisations
  5. Gérer install, upgrade et uninstall
  6. Utiliser Tools et Helper pour le rendu

Maîtriser les contrôleurs FO et BO

  1. Étendre contrôleurs FO pour affichage
  2. Personnaliser BO via contrôleurs Admin
  3. Utiliser routes et dispatcher d’URLs
  4. Gérer redirections, erreurs et retours
  5. Créer formulaires dynamiques BO

Exploiter les hooks et le système modulaire

  1. Comprendre hooks natifs et personnalisés
  2. Créer et enregistrer ses propres hooks
  3. Intervenir sur cycle de vie Prestashop
  4. Prioriser modules dans les positions
  5. Mettre à jour modules sans rupture

Créer des modules sur mesure

  1. Structurer fichiers de base du module
  2. Définir configuration, templates et assets
  3. Ajouter paramètres BO pour le module
  4. Gérer dépendances et hooks complexes
  5. Déployer selon standards PSR et Addons

Développer des thèmes avancés et performants

  1. Utiliser Smarty 3 et ses fonctionnalités
  2. Développer thèmes responsives CSS/Bootstrap
  3. Intégrer options multilingues et multi-boutique
  4. Ajouter variables Smarty personnalisées
  5. Optimiser chargement et lazyload

Gérer l’internationalisation et le multiboutique

  1. Traduire modules et templates .tpl/.xlf
  2. Gérer catalogues et traductions automatiques
  3. Déployer module ou thème multi-boutique
  4. Comprendre contraintes spécifiques par boutique
  5. Identifier variables globales multiboutique

Optimiser les performances et le référencement

  1. Configurer cache Smarty, fichiers et DB
  2. Optimiser images, styles et scripts
  3. Gérer réécriture URL et sitemap XML
  4. Ajouter balises SEO dynamiques
  5. Surveiller performance avec Lighthouse

Sécuriser le code et structurer les tests

  1. Appliquer sécurité XSS, CSRF et SQLi
  2. Valider entrées et filtrer données
  3. Mettre en place tests fonctionnels
  4. Créer jeux de données pour tests
  5. Préparer déploiement sécurisé

Administrer un Prestashop en production

  1. Mettre en place sauvegardes automatiques
  2. Gérer staging, préprod et production
  3. Suivre logs, erreurs, performances et uptime
  4. Maintenir modules à jour sans interruption
  5. Gérer import/export produits, clients, commandes

Interconnecter Prestashop avec services externes

  1. Utiliser webservices pour API
  2. Authentifier et sécuriser appels API
  3. Automatiser échanges avec ERP/CRM
  4. Développer connecteurs simples
  5. Superviser échanges et logguer erreurs

La formation PRESTASHOP (Expert) est dispensée sur 21 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation PRESTASHOP - Expert 21 heures 1890.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter EVA Formations pour vous tenir informé des formations à venir et maintenir vos compétences.

EVA Formations, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© EVA FORMATIONS
58 av. de la Grande Armée
75017 PARIS
TÉL 01 83 64 41 43
EVA Solutions: La force du réseau