Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Prestashop > Prestashop : Intégrateur front office v1.7

Prestashop : Intégrateur front office v1.7

prestashop

Objectifs

  • Apprenez à étendre les fonctionnalités du cœur de PrestaShop.
  • Savoir développer des modules pour le front office de la boutique.
  • Savoir modifier un thème. 

Prérequis

  • Bonnes connaissances de PHP 5.4, JavaScript, MySQL et de la programmation objet.
  • Connaissance de Sass et Bootstrap 4. 

Programme de la formation

Présentation de PrestaShop.

  • Avoir une vue générale de PrestaShop.
  • Connaître l’historique des versions.
  • Savoir qu'elles sont les nouveautés de la dernière version.
  • Découvrir les technologies et les outils utilisées.
  • Savoir où trouver de la documentation.

Installation et Configuration de PrestaShop.

  • Connaître les prérequis.
  • Savoir installer et configurer PrestaShop.
  • Pouvoir mettre en place un environnement de travail.
  • Découvrir l’architecture et les répertoires.

Architecture des Thèmes.

  • Comprendre l'organisation des thèmes.
  • Savoir dupliquer et modifier un thème.
  • Savoir modifier les feuilles de styles, les images et les templates d'un thème.

Smarty.

  • Comprendre le fonctionnement de Smarty.
  • Apprendre à manipuler les templates et les variables.
  • Découvrir les fonctions ajoutées par PrestaShop.

Le Framework de PrestaShop.

  • Connaitre les classes manipulées.
  • Découvrir le fonctionnement des contrôleurs, des vues (Template) et des cookies.
  • Connaitre le mécanisme de surcharge et les normes de développement.

Base de données et ObjectModel.

  • Connaitre les normes de nommage utilisé dans la base de données.
  • Connaitre les classes ObjectModel et DBQuery.

Javascript.

  • Comprendre les changements apportés avec ECMAScript 6 (ES6).
  • Savoir modifier le code JavaScript d’un thème et d’un module.
  • Connaitre les bonnes pratiques pour la création des fichiers JS.

WebPack.

  • Comprendre le fonctionnement de WebPack.
  • Savoir modifier la configuration de Webpack et ajouter de nouveaux modules.
  • Pouvoir modifier les fichiers sources d’un thème.

Développement de modules.

  • Savoir comment fonctionne les hooks, pouvoir créer et utiliser un hook.
  • Connaitre l'organisation des modules et créer un nouveau module.
  • Ajouter un contrôleur front office.
  • Utiliser Ajax dans le développement d'un module.
  • Connaitre le mécanisme de mise à jour des modules.

Sécurité.

  • Connaitre les bonnes pratiques en sécurité.
  • Connaître les bonnes pratiques pour sécuriser les développements.

Méthode pédagogique

Vous bénéficiez d’un poste par stagiaire. Un support de cours est fourni à chaque stagiaire. Une large place est accordée aux questions/réponses afin que chaque participant puisse parfaitement comprendre les fonctions qu’il sera amené à utiliser dans son activité quotidienne.