Joomla! is an award-winning Content Management System (CMS) that will help you build websites and other powerful online applications. Best of all, Joomla! is an open source solution that is freely available to everybody.
How participants will benefit after the course
PHP is the most popular widely used web scripting language, so you can find PHP jobs easily.
After completing this course, participants will be able to develop professional dynamic website using PHP, design database with proper documentation, know MySQL, HTML, and CSS, learning Joomla 2.5 and its latest features.
Workshop topics to be covered:
Lesson: 01 (HTML)
Basic: Introduction, Elements, Attributes, Table, List, Forms, Formatting, Styles, Image, Hyperlinks.
Advanced: Head, Meta, Scripts, Layout, Fonts, URL- encode and Html Web server.
Lesson: 02 (Basic CSS)
CSS Introduction, CSS Syntax, Padding, Border, Margin, Text, Font, Text, List, color, background.
Note: Static Project using HTML & CSS.
Lesson: 03 (PHP Basic)
Advantage of using PHP for web development
PHP Syntax & PHP Variable
Lesson: 04 (PHP Statement & Loop)
if (...else) statement
Do While statement
Lesson: 05(Array, Functions, Get & Post Variable)
Get & Post Variable
Difference between PHP 4 & PHP 5
Lesson: 06(File Upload, Cooke, Session & Exception)
Lesson: 07 (Database & Query)
Lesson: 08 (Advanced Database & Query)
MySQL Order By
Database Model Description
Lesson: 09: Setting up your Joomla environment
Joomla will be installed manually and session will discuss how it works, outlining the file, folder and database structures. Joomla! Administration - Global Configuration will be explained & demonstrated.
Lesson: 10: Advanced content editing and management
Extra features will be added to Joomla's content editing including improved multimedia, document, image and link-handling options. Focus will also be set on security, including how to restrict users editing options and track different versions of a document.
Lesson: 11: Understanding components and using advanced Joomla components
A community site will be created by adding user profiles and social networking including a blog with commenting and sharing features.
Understanding modules and using advanced Joomla modules.
In the beginning, module positions will be explained. Also discussions will be held on how to control them in more advanced ways, choosing who can see them and setting publish and unpublish dates.
Understanding plugins and using advanced Joomla plugins
Different kinds of Joomla plugins using several different examples will also be discussed. The session includes creating slideshows and video displays, spice up content items with extra features and how to login to Joomla using accounts from other sites.
Lesson: 12:Developing dynamic Bangla web site with Joomla CMS without knowing PHP or even HTML
Understanding and modifying Joomla templates.
Using a basic Joomla template to show you how Joomla design works.
Editing the template's design, showing you how to manage the layout, plus the colors, fonts and images.
Making your own Joomla template according to client need.
Creating and editing custom Joomla! templates.