Accueil > Technologies WEB > PrestaShop Développeur
Formation #TWC191

Formation PrestaShop Développeur

Durée : 3 jours

Code : TWC191


Prochaines dates programmées :

Du 03 au 05 Avril 2024

Du 03 au 05 Juil. 2024

Du 02 au 04 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Savoir créer et maintenir ses propres modules additionnels sur PrestaShop
  • Apprendre à personnaliser l’interface graphique
Programme
1/ Introduction
  • Rappel de HPML, CSS, PHP
  • Normes de nommage, le camelCase
2/ Présentation de Prestashop
  • Vue d'ensemble de la solution
  • Les trois composantes du MVC
  • Opérations et fichiers de configuration
  • Comprendre le cœur de Prestashop
  • Travailler avec les modules e-commerce
  • Les thèmes
  • L’outil de mise à jour
3/ Créer et positionner un module avec PrestaShop
  • Déclarer un module (nom, description, logo, etc)
  • Les classes install() et uninstall()
  • Définir une ou plusieurs positions
  • Intégrer la bibliothèque Bootstrap
4/ Structure du logiciel
  • Comprendre le fonctionnement de la base de données
  • Les classes à manipuler et les surcharges :
  • Context
  • Dispatcher
  • Templates
  • Controllers
  • Cookies
  • Media
  • ObjectModel et DBQuery
  • Le CRUD PrestaShop
  • L’architecture REST dans Prestashop
  • Le système de cache
5/ Créer une page de configuration avec PrestaShop
  • Utiliser la méthode getContent()
  • La classe HelperForm et les formulaires
  • Récupérer, valider, enregistrer la configuration
  • Utilisation des classes Tools & Configuration
6/ Intégration de thèmes Prestashop
  • Organiser un thème
  • Dupliquer et modifier un thème
  • Manipuler les feuilles de styles
7/ Hooks et modules Prestashop
  • La Marketplace Prestashop
  • Créer et utiliser un Hook
  • Organiser des modules
  • Créer de nouveaux module
  • Comprendre le moteur de template PHP Smarty
8/ Sécuriser Prestashop
  • Coder en accord avec les normes de sécurité
  • Nécessité de travailler avec des données et des paramètres typés
  • Failles de sécurité relevées et bonnes pratiques afférentes
  • Bonnes pratiques
9/ Synchroniser Prestashop
  • Etablissement de la connexion
  • Migration de données
  • Synchronisation avec les hooks
  • Synchronisation avec les webservices
10/ Mises à jour Prestashop
  • Mettre à jour Prestashop
  • Migrer un prestashop
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Webmasters
Dates

Dates

  • Du 03 au 05 Avril 2024
  • Du 03 au 05 Juil. 2024
  • Du 02 au 04 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.