Joomla! Extensions Building (A 3-day course: 18,500 Baht)
This course will teach you how to develop extensions for your website as you desire, taught by a professional extension developer who is also in an international Joomla! team.
This course aims primarily at:
- Programmers interested in Joomla! extension development
- Web developers interested in Joomla! extensions
- Businesses or organizations interested in improving their Joomla! websites
Benefits:
- Knowledge in developing extensions for Joomla! 3.x
- Practical guidance in further development and improvement of existing websites
Additional offers:
- Those who developed standardized extensions certified by the company will be given the right to join the Marvelic Partner program
- Lunch and coffee breaks
- คู่มือ Slide Hand-out
- A slide handout
**Requirements for Participants:
- Knowledge in Joomla! 3.x installation or previous experience in Joomla! 3.x
- Understanding of HTML, XHTML และ CSS
- Understanding of PHP, MySQL
The topics of Joomla! Extensions Building
by Naret Tiyawatwittaya
1st day
- Getting started
- Joomla! Architecture
- The Application and Document
- URI Structure
- Directory Structure
- Libraries
- A Quick Lesson in Classes
- Working with the Request
- Predefined Constants
- Components
- MVC (Model-View-Controller)
- File Structure Component
- Creating basic component and packaging zip file
- Adding a view to the site part
- Adding a menu type to the site part
- Adding a model to the site part
- Adding a variable request in the menu type
- Using the database
2nd day
- Creating component backend
- Adding language management
- Adding backend actions
- Adding decorations to the backend
- Adding categories
- Adding configuration
- Adding ACL
3rd day
- Modules
- File Structure Module
- Creating Module
- Adding helpers class
- Adding a view layouts
- Module setting parameters
- Add module to the package
- Plugins
- Plugin Type
- Creating Plugin
- Plugin setting parameters
- Add plugin to the package