Create a PrestaShop Legacy module
By Laurent N'daw
🔹 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...
Instructor Laurent N'daw check_circle
💻 Master e-commerce development with Symfony and PrestaShop! 🚀 This 2-day training is designed for developers wishing to create new features on PrestaShop by exploiting the power of Symfony. Develop high-performance and tailor-made solutions! ⚙️🛍️🔥
🔽 🔽 🔽
✨ 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 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 days, you will learn the fundamentals of Symfony module development, from file structure and hook integration to database interaction and creating custom controllers.
With a pedagogical approach that combines theory and hands-on workshops, you will be guided step by step in creating a functional mini-module. By the end of this training, you will have the skills to develop Symfony modules that adhere to PrestaShop standards and meet the specific needs of your projects.
📅 Choose the date and language that suit you (you can select ‘I would like to arrange 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 Basic Structure
• Configuration Variables:
Learn how to manage your module’s settings:
• The Configuration class.
• The updateValue and deleteByName methods.
• Managing the Configuration table.
Practical Workshop: Create a configuration variable.
• Understanding the Structure of a Symfony Module:
Explore the specific architecture of Symfony modules:
• File organization.
• Role of the install and uninstall methods.
• Exploring the src folder and its conventions.
Day 2: Hooks, Database Interaction, and Symfony Controllers
• Mastering Hooks:
Learn to enrich or modify your store’s behavior with hooks
• Action hooks.
• Display hooks.
• Adding CSS and JS files through hooks.
Practical Workshop: Create and use a hook.
• Interacting with the Database:
Deepen your skills in data manipulation:
• Using the Db and ObjectModel classes.
• Linking data to SQL tables.
• Creating a Symfony AdminController:
Develop a powerful and intuitive administration interface:
• Understanding the module routes file.
• Creating a custom Symfony controller.
• Developing an entity to structure your data.
• Designing dynamic forms tailored to your needs.
• Creating and customizing the module’s views.
• Exploring debugging tools to efficiently solve issues.
• Understanding and using the Entity Manager to manage entities.
Practical Workshop: Develop a Symfony mini-module.
• Practical evaluations throughout the workshops.
• A final multiple-choice quiz to validate the acquired knowledge.
• Developers familiar with PrestaShop who want to deepen their knowledge of Symfony.
• Web developers aiming to create modern modules compatible with recent versions of PrestaShop.
• A consultation with the disability advisor can be arranged to define suitable access accommodations.
• Basic knowledge of PHP, Symfony, and SQL.
• Experience with PrestaShop or prior training on its fundamentals.
• Duration: 2 days (remote sessions via Google Meet).
• Teaching Method: A mix of theoretical lessons and hands-on workshops for immediate application.
• Provided Materials: Comprehensive documentation, code examples, and exercises for continued learning after the training.
• Design high-performing and customized Symfony modules for your e-commerce projects.
• Master advanced tools and concepts to fully utilize PrestaShop and Symfony’s capabilities.
• Adopt a professional and structured approach to ensure the compatibility and scalability of your modules.
- Learn how to create a Prestashop module with Symfony
- Understand the Symfony architecture of Prestashop
- develop features on your Prestashop store
- understand the architecture of the Prestashop database
- Understand Prestashop Hooks
error Your review appreciation cannot be sent