❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 26th, 2023]
The "Advanced Prestashop Module Developer Guide" course is a comprehensive and hands-on learning experience that aims to equip participants with the skills to develop advanced modules for Prestashop 1.7. The course begins by laying a strong foundation, covering the fundamentals of Prestashop development, including an overview of Prestashop architecture and coding standards. Participants will then progress to the second section, where they will gain practical insights into module creation. Topics covered include understanding various module methods, utilizing the hooking system, creating admin configuration pages with templates and helpers, and exploring the widget API. The third section focuses on module controllers, with a comprehensive exploration of admin and front controllers, along with modern controllers, demonstrated through a practical example involving CRUD operations. Participants will also learn how to integrate Symfony bundles into Prestashop, set up routing, create actions, and define forms and entities. The final part of the course delves into payment modules, offering a detailed understanding of their structure and types. Participants will conclude the course by creating a fully functional payment option module. This course is specifically designed for PHP developers with basic knowledge seeking to develop complex modules for Prestashop 1.7, Prestashop backend developers, and web agencies aiming to enhance their Prestashop development capabilities. With a focus on simplicity and practical knowledge, learners will be well-prepared to advance their Prestashop module development skills and contribute to the success of their businesses or clients' e-commerce endeavors.
Course Syllabus
Introduction
Basic module
Controllers
Front controller
Admin controller
Moden controller
Payment module