Create a PrestaShop Symfony module
By Laurent N'daw
🔹 This comprehensive and immersive training is designed for developers who want to leverage the full potential of Symfony to design modern and efficient PrestaShop modules. Over two...
Instructor Laurent N'daw check_circle
💻 Become an expert in PrestaShop development! 🚀 This 2-day training is dedicated to developers wishing to create new e-commerce features on PrestaShop thanks to Legacy modules. Learn how to extend and customize the CMS to meet all needs! 🛍️⚙️🔥
🔽 🔽 🔽
✨ Bonus: Purchasing this live training grants you 1 year of access to exclusive subscription content, allowing you to deepen your knowledge and progress at your own pace. 🚀
Volume discounts
Quantity | Unit discount | You Save |
---|---|---|
2 | 12% | €288.00 |
3 | 20% | €720.00 |
10 | 25% | €3,000.00 |
Available payment methods :
From 500€ of purchase :
3x payment without fees with Klarna
About this training
Download
We are here to help
Having troubles making a decision about this training ?
contact_support Ask us anything🔹 This hands-on and intensive training will enable you to master the development of Legacy modules in PrestaShop. Over two days, you will explore the fundamental principles, best practices, and essential tools to create high-performing, scalable modules tailored to your requirements.
You will be guided step-by-step through understanding PrestaShop’s structures and mechanisms: configuration management, hook integration, database interactions, creating custom controllers (AdminController and FrontController), and implementing overrides.
🛠️ With practical workshops at every step, you’ll directly apply your knowledge and be able to develop your own modules while adhering to PrestaShop’s standards.
📅 Choose the date and language that suit you (you can select ‘I would like to agree on another date’ if no date suits you. We will then get back to you shortly after your purchase to set a suitable date).
👥 Select the quantity corresponding to the number of learners who will attend the training.
🛒 Add the training to your cart and click on checkout.
✅ Complete your order by filling in your information. You will be asked to provide the name(s) and email(s) of the learner(s) in a dedicated field.
📩 After your purchase, you will receive a confirmation email.
🔗 You will then receive an email containing the connection link 48 hours before the training.
Day 1: Foundations and Configuration
• Configuration variables:
Learn how to manage your module’s settings using:
• The Configuration class.
• The updateValue and deleteByName methods.
• The Configuration table in the database.
Practical workshop: Create a configuration variable.
• Module structure:
Understand the key elements of a Legacy module:
• File organization.
• Key methods: install, uninstall, getContent.
• Using the renderForm method to generate forms.
• Overview of PrestaShop Helpers to simplify development.
Practical workshop: Create a configuration form.
Day 2: Hooks, Database, and Advanced Controllers
• Understanding and using hooks:
Learn to integrate hooks to enhance or modify your shop’s behavior:
• Action hooks.
• Display hooks.
• Adding CSS and JS files through hooks.
Practical workshop: Create and use a hook.
• Database interactions:
Master data management in PrestaShop:
• Using the Db and ObjectModel classes.
• Creating and linking data to SQL tables.
• Creating an AdminController:
Design custom admin interfaces:
• Understanding the constructor.
• Implementing the renderForm and renderView methods.
• Understanding and implementing overrides:
Learn how to modify PrestaShop’s behavior while respecting its structure:
• Overriding a class.
• Overriding a controller.
• Overriding a module.
Practical workshop: Implement an override.
• Creating a FrontController:
Explore the specifics of front-end controllers:
• Using the initContent method to manage front-end logic.
• Specific methods for the FrontController.
Practical workshop: Create a postProcess method.
• Hands-on evaluations during each workshop.
• A final multiple-choice quiz (MCQ) to validate your knowledge.
• Developers looking to design custom modules for PrestaShop.
• Developers already familiar with PrestaShop who want to deepen their expertise in Legacy development.
• A consultation with the disability advisor can be arranged to define suitable access arrangements.
• Basic knowledge of PHP and MySQL is recommended.
• Experience with PrestaShop or prior training on its fundamentals.
• Duration: 2 days (sessions conducted remotely via Google Meet).
• Teaching Method: A combination of theoretical content and hands-on workshops to ensure applied understanding.
• Provided Materials: Comprehensive documentation, code examples, and exercises to continue learning after the training.
• Build high-performance, custom modules for your e-commerce projects.
• Gain independence in the technical aspects of PrestaShop development.
• Learn best practices to ensure your modules are compatible and scalable.
- 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
error Your review appreciation cannot be sent