Advanced Prestashop module developer guide
Advanced Prestashop module developer guide, available at $39.99, has an average rating of 3.85, with 55 lectures, based on 108 reviews, and has 629 subscribers.
You will learn about Understand the anatomy of Prestashop module Understand Module development Symfony development in PrestaShop Smarty Payment module This course is ideal for individuals who are PHP developers with basic knowledge who want to develop complex modules form Prestashop 1.7 or Prestashop Backend developer or Web agencies It is particularly useful for PHP developers with basic knowledge who want to develop complex modules form Prestashop 1.7 or Prestashop Backend developer or Web agencies.
Enroll now: Advanced Prestashop module developer guide
Summary
Title: Advanced Prestashop module developer guide
Price: $39.99
Average Rating: 3.85
Number of Lectures: 55
Number of Published Lectures: 55
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the anatomy of Prestashop module
- Understand Module development
- Symfony development in PrestaShop
- Smarty
- Payment module
Who Should Attend
- PHP developers with basic knowledge who want to develop complex modules form Prestashop 1.7
- Prestashop Backend developer
- Web agencies
Target Audiences
- PHP developers with basic knowledge who want to develop complex modules form Prestashop 1.7
- Prestashop Backend developer
- Web agencies
Welcome to the Advanced Prestashop module developer guide course!
In this course you will learn all what you need to start coding modules for Prestashop 1.7.
Modules can play a major role in creating a successful business hence the importance of learning to code them.
The main focus point is to deliver a simple and straight to the point information.
We will walk through 5 hours of content as follow:
First section: The fundamentals of Prestashop development
Starting by Prestashop architecture, coding standards
Second section: modules
We will create a basic module and learn about various topic such as the various module methods and the use of each, the hooking system, creating an admin configuration page with template and with helpers.
We will also explore the widget API and understand the main two methods
Third section : controllers
We will learn about the module controllers and the various types of them such as admin and front controllers also we will dive in the modern controllers with a solid example including CRUD operations.
Learn how to use Symfony bundle inside Prestashop, how to setup routing, create action and define forms and entities
Final part : Payment modules
In this section we will focus on a specific type of modules known as ‘Payment module’, I’ll be explaining the anatomy of a payment module, the various types and end up by creating a fully functional payment option ( module ).
Who this course is for:
-
PHP developers with basic knowledge who want to develop complex modules form Prestashop 1.7
-
Prestashop Backend developer
-
Web agencies
Course Curriculum
Chapter 1: Introduction
Lecture 1: Environment setup
Lecture 2: Fundamentals of Prestashop development
Lecture 3: Prestashop module the big picture
Lecture 4: Coding standars
Chapter 2: Basic module
Lecture 1: Creating first module
Lecture 2: Install & uninstall methods
Lecture 3: The configuration object
Lecture 4: Hooks introduction
Lecture 5: Legacy hooks
Lecture 6: Legacy hook custom template
Lecture 7: Pass dynamic variable to smarty template
Lecture 8: The widget API
Lecture 9: Enable widget support for the module
Lecture 10: getWidgetVariables method
Lecture 11: Module configuration page
Lecture 12: TPL for the configuration page
Lecture 13: Handle form submission from a TPL file
Lecture 14: Using helperForm
Lecture 15: HelperForm handle submission
Chapter 3: Controllers
Lecture 1: Introduction
Chapter 4: Front controller
Lecture 1: Create front controller
Lecture 2: InitContent method
Lecture 3: PostProcess method
Lecture 4: Generate front module link
Lecture 5: HookModuleRoutes to create a custom route
Chapter 5: Admin controller
Lecture 1: Introduction
Lecture 2: Create admin controller
Lecture 3: The active record implementation in Prestashop
Lecture 4: Setup the controller to use the ObjectModel
Lecture 5: Create the object model class ( Comment.class.php )
Lecture 6: Using the ObjectModel class within an admin controller
Lecture 7: The edit page
Lecture 8: The view page
Lecture 9: Fetch data using DbQuery
Lecture 10: Use TPL file instead of helpers for the admin controller
Chapter 6: Moden controller
Lecture 1: Introduction
Lecture 2: Create a modern controller
Lecture 3: Use a TWIG template
Lecture 4: TWIG template extending
Lecture 5: Pass dynamic variable to TWIG template
Lecture 6: Forms
Lecture 7: Form class
Lecture 8: Handle form submission
Lecture 9: Entites
Lecture 10: Persist entity to the database
Lecture 11: Handle entity based form's and store data to the database
Lecture 12: Flash messages
Lecture 13: Listing data
Lecture 14: Updating data
Chapter 7: Payment module
Lecture 1: Introduction
Lecture 2: Anatomy of a payment module
Lecture 3: Create an offline payment module
Lecture 4: The validation controller
Lecture 5: Checkout confirmation message
Lecture 6: Sending confirmation email after order placement
Instructors
-
Aloui Mohamed Habib
Full stack web developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 3 votes
- 3 stars: 23 votes
- 4 stars: 35 votes
- 5 stars: 46 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024