Website Development by PHP Basics,HTML,CSS,Javascript & Joomla 2.5

In this PHP course, you will learn Basic level PHP programming and how to execute scripts on your server. You will also learn about MySQL, HTML, CSS, and JavaScript. Advanced level CSS, Database & Relation of Database will also be discussed in the sessions. After completing the training, participants are expected to develop projects using PHP with MySQL.

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.

Contents of Training:

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)
• About PHP
• About MySQL
• Advantage of using PHP for web development
• PHP Installation
• PHP Syntax & PHP Variable

Lesson: 04 (PHP Statement & Loop)
• PHP Operators
• Conditional Statements
if (…else) statement
Switch statements

• Loop
For statement
Foreach statement
While statement
Do While statement

Lesson: 05(Array, Functions, Get & Post Variable)
• Arrays
• PHP Functions
• Get & Post Variable
• Difference between PHP 4 & PHP 5

Lesson: 06(File Upload, Cooke, Session & Exception)
• Date
• Include
• File
• File Upload
• Cookies
• Sessions
• Error
• Exception

Lesson: 07 (Database & Query)
• MySQL Introduction
• MySQL Connect
• MySQL Create
• MySQL Insert
• MySQL Select

Lesson: 08 (Advanced Database & Query)
• MySQL Where
• MySQL Order By
• MySQL Update
• MySQL Delete
• Database relationship
• 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.

Course  Fees     :  Tk.8,000.00/Participant

Contact : +8801716471039