Basics

  1. Joomla File System
  2. Joomla Extensions Upgrade Process
  3. Tools For Developing Joomla Extensions

Coding and Developing

  1. Joomla Coding Standards
  2. How Joomla Code Works
  3. Joomla Manifest Files for Extensions
  4. Form Field Types in Joomla
  5. How To Create Module For Joomla 3.x
  6. How To Create Plugin For Joomla 3.x
  7. How To Create Joomla Component

Extras

  1. Accessing Global Information in Joomla - JFactory::getConfig();
  2. Accessing User Information in Joomla - JFactory::getUser();
  3. Sending Email from Joomla Platform - JFactory::getMailer();
  4. Working with Joomla Database - JFactory::getDbo();
  5. How To Use Dates - JFactory::getDate();
  6. How To get URI - JUri::getInstance();
  7. JHtml Class Loader Method - JHtml::_();
  8. Include Custom Fields - FieldsHelper::getFields();

Working With Forms

  1. Form Field Types in Joomla
  2. Working with Joomla Forms - JForm Class
  3. Validate Forms in Joomla
  4. Sanitize and Get Form Data - JFactory::getApplication()->input;
  5. Create Custom Form Field Type

Plugins Development

  1. How Joomla Plugin Works
  2. How To Create Plugin For Joomla 3.x
  3. How To Create Joomla Content Plugin

Components Development

  1. How To Create Joomla Component
  2. Step-by-step Guide For Creating Joomla 3.x Component