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. Creating & Managing Database Tables
  5. Working with Joomla Database - JFactory::getDbo();
  6. Accessing Joomla Database with JTable
  7. JHtml Class Loader Method - JHtml::_();

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

Components Development

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