Create a PrestaShop Symfony module
By Laurent N'daw
Please select the date of the first day of training desired, the second day will be the following day. This training is provided remotely via Google Meet. Training program (2...
This two-day training course is aimed at developers who want to learn how to develop new e-commerce features on the Prestashop CMS.
Customization
Please specify the following information to validate your purchase :
Please select the date of the first day of training desired, the second day will be the following day.
This training is provided remotely via Google Meet.
Training program (2 days):
Configuration variables
- The Configuration class
- The updateValue method
- The deleteByName method
- the Configuration table
Workshop: Create a Configuration Variable
Understanding the structure of a module
- Module files
- The Install and Uninstall method
- The GetContent method
- The renderForm method
- The Helpers
Workshop: Create a Configuration form
Understanding hooks
- Action hooks
- Display hooks
- Add js and css files
Workshop:Create a hook
Interact with the database
- The Db class
- The ObjectModel class
- Link data to a Sql table
Create an AdminController
- The constructor
- The renderForm method
- the renderView method
Understanding Overrides
-How to Override a Class
-How to Override a Controller
-How to Override a Module
Workshop: setting up an Override
Create a FrontController
- The InitContent method
- The renderForm method
- FrontController Methods
Lab: Create the PostProcess method
Data sheet
Professional trainer for 5 years who has more than 10 years of experience in IT development.
I am a computer engineer with a level II diploma in web development.
- Learn how to create a Prestashop module
- Understand the architecture of Prestashop
- develop features on your Prestashop store
- understand the architecture of the Prestashop database
- Know how to internationalize your fields
- Know how to set up file overrides
- Understand Prestashop Hooks
Test
error Your review appreciation cannot be sent