College of Information and Communication Technologies

College of ICT

University of Dar Es Salaam

Short courses

Joomla Website Development, Modules and Template Design

  • Date: - -
  • Venue: Mwanza, Victoria Palace Hotel
  • Cost: TZS 1,650,000
  • Contact: 0715677873 | oscar.mashauri@udsm.ac.tz
  • Register

Joomla!, the most popular Content Management System (CMS) that enable you to build webistes that do whatever you want. In this training course, you'll learn how to build reponsive Joomla! website template, create and develop modules to suit your organizational brand and requirements, also you'll learn how to create template overrides to Joomla! components like Menu, Contacts, Content, and Joomla! modules.

You'll be introduce to Bootstrap (a fron-end) framework using HTML,CSS3 and JQuery which will help you to design beautiful and attractive Joomla! responsive template and makes your designing much easier and quicker.

Course Outline

Introduction
  • Welcome
  • Course Overview
Responsive Design
  • What is responsive design
  • Introduction to Bootstrap framework
  • Working with layouts
  • Menus navigation
  • Table and Form styles
  • Elements
Formating the Content
  • Introduction to typography
  • Buttons, icons and thumbnails
  • Image slideshow
  • Page layout style
Joomla Template Design
  • Overview
  • Introduction to index.php file
  • Customize the index.php file
  • Create favicon and template thumbnail
  • Introduction to templateDeatils.xml files
  • Page layout style
  • Create template installation package
  • Deploy the template package
Joomla Template Overrides
  • Overview
  • Joomla layout structure
  • Menu override
  • Contact form override
  • Search module override
  • Content override
  • Breadcrumb override
Develop Joomla Module
  • Overview
  • Create custom module
  • Develop a module
  • Working this XML file
  • Pull data from Joomla into module
  • Use template layout
  • Create Helper class
  • Use Ajax to retrieve data
  • Create module package ready for destribution
Close Up
  • Working with Language string
  • Next steps

How to make Payment

The fees Paid by cash should be deposited to NBC Bank, Account Name: Centre for Virtual Learning, Account Number: 040103002088 and by Cheque should be made payable to the Director, Centre for Virtual Learning (CVL), University of Dar es Salaam. Come with deposit(s) slip.