You are on page 1of 4

COURSE CONTENTS FOR PHP MYSQL CMS DEVELOPMENT

TOTAL CREDIT HOURS: 48HOURS


OVERVIEW:
In this Building A Content Management System using PHP and MySQL course we will teach
the comprehensive steps for building dynamic, interactive, data-driven, websites Using PHP 5+
and MySQL 5+ with step by step practical web-application development. Along the course you will
learn the fundamentals of PHP including variables, expressions, loops etc and understand how to
connect PHP with a MySQL database, and gain experience creating a complete web application
with form validation ,site navigation,and developing password-protected admin panel.

OBJECTIVES OF THE COURSE:


Building a dynamic CMS project using PHP and MYSQL.
Tools Required: Dreamweaver CS5,Notepad++,Notepad,xampp,wamp,mamp

OUTLINE OF THE COURSE:


1.HTML

html structure

Basic text formatting,


<font> element and attributes;
Linking to other web pages, linking to email address,
Absolute and relative URLs, Advanced email links;
Adding images, images as link, Client side and server side image maps;
keeping file size small;
Exploring audio and video file formats
<embed>, <object>, <audio>, <video>
embedding video from other websites
initializing an object using <param> element
Tables
Introducing tables Basic table elements and attributes , Grouping section of table
Nested Tables, Accessible tables, using ID, scope and header attributes;
Form
Introducing forms, attributes, controls in form, <fieldset> and <legend> elements;

Focus, Tabbing order, access keys, Disabled and read only controls
Introducing frameset, When to use frames, <frameset> element, Attributes,
Nested framesets, Inline or floating frames with <iframe>;
<input> types,<keygen>, <progress>, <meter>, <command>, <menu>, <header> and
<footer>,

2.CSS (CASCADING STYLESHEETS)

Introduction to stylesheets
stylesheet rules and syntax
Creating simple stylesheets, adding comments on style sheets
Types of Style Sheets (Inline, Internal and External)
working with properties and selectors
applying multiple properties to selector, grouping selector,
applying contextual selectors
applying selector class
applying with associated elements
Applying <div> tag to style sheet,
applying <span> to stylesheet
linking stylesheets,
creating CSS file, linking multiple page to CSS file
Controlling text, Text formatting
Links, backgrounds, lists, tables, outline,

3.JAVASCRIPT
Introduction to JavaScript (via Presentation)
The Syntax of JS
The Methods of JS
Creating Variables
Data Types in JS
Conditional Statements in JS
Comparison Operators in JS
Logical Operators in JS
Three kind of pop up boxes i.e Alert, Prompt & Confirm
Arrays in JS
JavaScript Functions
Comments in JS

Loops in JS
Data Objects of JS
Creating a Clock in JavaScript
Window Objects in JS
Document Object Model (DOM)
Browser Object Model (BOM)
Stop & Start Commands

4.PHP FUNDAMENTALS

php installation,
hello world,
variables and comments,
single quotes and concatenation,
math operators,
if statement,else and elseif statements,
comparison operators,
logical operators,
arrays,
while loop,
foreach loop,
get variable and post variable,
functions,
date and time,
explode,
find if string contains a string,
check if variable is set,
embedding html and php,
reading a file,
writing to a file

5.CREATING CMS WITH PHP AND MYSQL

Introduction to CMS
users interacting with dynamic website
dynamically editing images and content on website
creating custom search engine for site

20

passing comments on site


creating contact form in php(sending email)
dynamic headers
installing responsive modules and plugins
installing responsive themes
security management
creating advance admin panel
database for storing information
tables for contents
Tables for comments
Tables for admin
Tables for images

6.WEB HOSTING

Registering Domains
Setting FTP
Uploading Sites
Using Control Panel

You might also like