AUDIENCE & REQUIREMENTS
- Mastering and develop PrestaShop modules according to standards and requirements of PrestaShop.
Web agencies, freelancers (except official partner agencies and freelancers)
You need a technical knowledge of PrestaShop (development, front-end).
Install PrestaShop and set up a local environment
PrestaShop development and security standards
- Use a cache system
- Know prerequisites
- Set up a development environment
- Utilize: VirtualBox, Sass and Compass, Apache and Nginx
- Development standards
- Security Best practices
- Set up your environment to respect to development standards
Build a PrestaShop Module
- PrestaShop modules documentation
- PrestaShop Forge
- PrestaShop's modules' Validator
- Understanding of Validator issues
- Learn yo use it and understand results
- Module architecture and build a new one
- Use ObjectModel and DBQuery, Hooks, PrestaShop Helpers
- Create a Front Office controller
- Create a Back Office controller and integrate it on PrestaShop
- Overriding PrestaShop
Search Engine Optimization
- Knowing the translation mechanisms
- Knowing currency managment
- Currency restrictions
Optimization and Performance
- Set up a custom URL for a module page
Marketing and Documentation
- Understanding where optimization should be>
- Best practices and Addons standards
- Payment Module
- Language : English
Administration will be providing a visual PowerPoint presentation and hands on practice within the PrestaShop platform.
Prior to the training date, we will provide logins and passwords to the connect to the platform as well as course material. We encourage you to ask questions throughout the training session.
Training is hosted in web conference (Webex platform) by an expert trainer certified by PrestaShop.
- 2 consecutive days
- 6 hours training per day
- Hours: from 9.00 am to 4.00 pm (CET Time)
In order to access our online training you will need :
- Earphones/headset or speakers
- Internet access to join the training session in VoIP
- Latest version of Java
Optional: A microphone to interact with the trainer (instant messaging will be available).