1. Course Outline
Dynamic Website Development Using PHP, MySQL, HTML, JavaScript
& Joomla
HTML , XHTML Coding
Difference between HTML & XHTML
Create Menu DHTML
Introduction to PHP / MySQL
PHP Syntax & Constructs
Apache Web Server
PHP Built-in Functions
Arrays & Data Types
Forms Handling
Handling Email with PHP
Working with MySQL
Handling Databases with PHP
Using JavaScript
Using Dreamweaver
Using Flash
Web Page Deployment
Web Server Security
HTML, XHTML Coding
HTML Basic
o HTML Elements
o HTML Attributes
o HTML Headings
o HTML Paragraphs
o HTML Formatting
o HTML Styles
o HTML Links
o HTML Images
o HTML Tables
o HTML Lists
2. o HTML Forms
HTML Advance
o HTML Layout
o HTML Frames
o HTML Fonts
o HTML Entities
o HTML Head
o HTML Meta
o HTML URLs
o HTML Tag List
XHTML
o XHTML Introduction
o XHTML Why
o XHTML vs HTML
o XHTML Syntax
o XHTML DTD
o XHTML HowTo
o XHTML Validation
Create Menu Using DHTML
Using Dreamweaver
Overview of PHP
Static vs. Dynamic Web Sites
Dynamic Content from Databases
Client-Side Scripting vs. Server-Side Scripting
Apache web server installation & Configuration
Configuring PHP.INI
Basic Scripting and Looping Constructs
PHP Scripting Fundamentals
Print Statement
Code Blocks
Data Types
Defining Constants and Variables
Looping Constructs
o While
o Do… While
o For
o Exit & Break
Conditional Constructs
3. True and False Expressions
If, Else and Elseif
Switch/Case Statement
The ? (Ternary) Operator
PHP Functions
Introduction to Functions
Declaring Functions
Scope
Passing Arguments to Functions
Local and Global Scope
Passing Arguments to Functions by Value and Reference
Returning Values from a Function
PHP Operators
Logical Operators
Relational Operators
Bitwise Operators
Other Operators
Arrays in PHP
What are Arrays?
Usage of Arrays in PHP
Array Indexing
Initializing Arrays
Operating on Arrays
Sorting Arrays
One-Dimensional Arrays
Multi-Dimensional Arrays
Associative Arrays
Array Functions
Forms and Arrays in Web Applications
Working with Databases and Forms
Configuring PHP For Database Support
Simple SQL Queries via PHP
Populating Forms
Retrieving Data from Forms
4. Configuring and Using MySQL
Installing and Configuring MySQL
Connecting to MySQL
PHP Functions Specific to MySQL
Executing SQL Calls
o Select
o Insert
o Fetch
o Update
o Delete
Using PHP MyAdmin to configure MySQL.
Introducing With JavaScript
JS Basic
o JS Introduction
o JS How To
o JS Where To
o JS Statements
o JS Comments
o JS Variables
o JS Operators
o JS Comparisons
o JS If...Else
o JS Switch
o JS Popup Boxes
o JS Functions
o JS For Loop
o JS While Loop
o JS Break Loops
Advance JavaScript
o JS Validation
o JS Image Maps
o JS Animation
Web Page Deployment
Web Server Security
Introducing With Joomla
Joomla Installation & Global Configuration
Joomla Template Creation & Installation
5. How to create Category, Section & Article in joomla
How to create Contact us page in joomla
How to link articles to the Joomla Menu
How to create a Poll in Joomla 1.5
How to add a hit counter in Joomla
How to install extensions to your Joomla website
How to change Joomla templates
How to create a simple Joomla 1.5 template
How to add a drop-down menu to Joomla 1.5
How to secure your Joomla website
How to optimize your Joomla website
How to create a backup of Joomla 1.5
How to upgrade Joomla 1.5 to the latest stable version
How to upgrade from Joomla 1.0 to Joomla 1.5
How to fix the most common Joomla 1.5 issues
How to convert a static website to Joomla
Customize Module, Component & Plug in Creation & Installation.
Final Project
Dynamic Website Development using HTML, PHP, MySQL, JavaScript & Joomla.
Contact
Please contact us through email using marketing@nanoit.biz or
mahbub@nanoit.biz , or,
0184 111 7001 -10 to reach us using phone or
visit our website http://nanoit.biz .
Thanks.