MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

How to Develop Joomla Components, Part 2: the Frontend

Course Summary

In these videos, you'll finish building the todo list component that you started in Part 1. Cory shows you how Joomla uses the MVC pattern for component development. You'll learn how to build Models, Views and Controllers in the recommended Joomla way. You'll also see how to create router files and language files, plus how to package your work for distribution.

  • +

    Course Syllabus


    Introduction to Joomla Front-end Development

    Recap of Component Development, Part 1

    Getting Started

    Hello World for Your Joomla Component

    The Model View Controller Pattern in Joomla

    The Four Controllers

    The Main Controller File

    The Items Controller File

    The Item Controller File

    The Item Form Controller File


    The Items Views File

    The Items View Template

    The Item View File

    The Item View Template

    The Item Form View File

    The Item Form View Template


    The Items Model File

    The Item Model File

    The Item Form Model File

    Other Important Features

    Setting up a Joomla Component Router

    Language Files for Joomla Components

    Packaging a Joomla Component For Distribution


Course Fee:

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Networks & IT Infrastructure Community

Related Posts:





Model View Controller (MVC)








Website development


Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url