PrestaShop – Développeur Front
Condition tarifaire : tarif valable pour une ou deux personnes en intra
Objectif : approfondir les fonctionnalités de base de PrestaShop
Personnel concerné : tout public (demandeur d’emploi, salarié, entreprise, fonctionnaire et étudiant)
Pré-requis : Connaissances PHP, JavaScript, MySQL.
Modalités pédagogiques : en présentiel ou à distance, de 1 à 2 personnes, des salles dédiées à la formation, PC et logiciel fournis par stagiaire, attestation de suivi de stage, évaluation de fin de stage, 1 formateur expérimenté.
PROGRAMME
1. PRÉSENTATION
- Général de PrestaShop
- Historique des versions
- Nouveautés
- Technologies et outils utilisés
- Documentation
2. INSTALLATION ET CONFIGURATION
- Prérequis
- Installation et configuration
- Environnement de travail
- Découverte de l’architecture et des répertoires
3. THÈMES
- Images, vues
- Modification des feuilles de styles
- Duplication/ modification
- Organisation
4. SMARTY
- Fonctionnement
- Manipulation des vues et des variables
- Fonctions ajoutées
5. LE FRAMEWORK
- Classes manipulées
- Fonctionnement des contrôleurs, des vues et des cookies
- Surcharge et normes de développement
6. BASE DE DONNÉES – OBJECTMODEL
- Nommage utilisé
- Connaître ObjectModel
- Connaître DBQuery
7. JAVASCRIPT
- Comprendre les changements avec ECMASript 6
- Modification du code Javascript d’un thème et d’un module
- Création d’un fichier JS
8. WEBPACK
- Fonctionnement
- Modification et configuration
- Nouveaux modules
- Modification de fichiers sources d’un thème
9. DÉVELOPPEMENT DE MODULES
- Fonctionnement des hooks
- Création et utilisation d’un hook
- Organisation des modules
- Création de nouveaux modules
- Ajout d’un contrôleur front office
- Utilisation de Ajax
- Mise à jour des modules
10. SÉCURITÉ
- Les pratiques de sécurité
- Les pratiques pour sécuriser les développements