Anda di halaman 1dari 3

P

a
g
e
1

Sir Syed University of Engineering & Technology
Continuing Education Programme
University Road, Karachi-75300. Phone# 92 21 34800420; Fax# 92 21 34982393
E-mail:- cep@ssuet.edu.pk; Website: - http://www.ssuet.edu.pk/cep
Facebook Group: https://www.facebook.com/groups/continuingeducationprogrammessuet/

Web Engineering
PHP & MYSQL
Introduction to PHP

History of PHP
PHP tools and setup
Create a basic PHP Script
Selecting alternatives
Use PHP to generate HTTP
headers
Pass PHP variables via the URL
Debugging Tips

Variables and Expressions in
PHP

Identifiers
Data Types (integers, floats,
strings and Booleans)
Creating Variables
Variable assignment
Variable Scope
User-defined Constants
HTTP environment variables
Magic Constants
Variable References

PHP Operators

Arithmetic Operators
Logical Operators
Relational Operators
The Identity Operator
Bitwise Operators
Other Operators
Assignment Operators
Operator Precedence and
True and False
If
Comparing Strings and Numbers
Else and else if
The switch / case statement
The? : Operator
Comparing for equality or
identity

PHP Flow Control

While
do ... while
For
break and continue
Exit
PHP Functions

Purpose of functions
Built-in functions
Declaring functions
Functions Arguments
Arguments - Call by Reference
Default Arguments
Return
Returning References
Variable Scope (global vs. local)
Static variables
include and require
Variable function calls

Storing Data in Arrays using
PHP

What are arrays?
How and when to use arrays
Indexing arrays, numeric and
hashes
Initializing arrays
Using for each
Add/remove info from arrays
One-dimensional arrays
Multi-dimensional arrays
Array operators
Array related functions handling

String Manipulation in PHP

String Functions
Regular expressions

Simple Web Designing

HTML
CSS
JS

Taking User Input from
Forms via PHP

Creating forms with PHP
Using the form GET method
Using the form POST method
Obtaining data from forms
through variables
form validation client side
form validation server side.

Sessions and Cookies in PHP

What is a session?
Understanding PHP sessio
Variables
Register and modify PHP
Session variables
Good Practice with sessions and
PHP
Cookie properties
Setting a cookie in PHP
Retrieving PHP cookies
Expiring/Deleting PHP cookies
Drawbacks to cookies
Cookie Security Issues

Databases (MySql) with PHP

Connection/disconnection, log
in/log out
Escaping strings in SQL statements
Including common access
Functions
Doing simple SQL queries via
PHP

Using Framework in PHP

Introduction to framework.
MVC structure
Template creation in
CodeIgniter
Secure your application
A complete small application
using CodeIgniter

Jquery

Introduction
Dynamic HTML.
Adding JQuery plug-in
Form Validation
Form Validation using Ajax
JQuery with UI

P
a
g
e
2




Working with AJAX

Introduction to AJAX.
AJAX objects.
Use AJAX.


Security

Register Global
Encryption
Error and Debugging
Cross Site Scripting
Session security

Wordpress 3.5
Course Outline
1. What is blogging
2. What is Wordpress (Brief
history)
3. The Difference between a Blog
and CMS?
4. Basic Wordpress
Terminologies.
5. Wordpress Installation
6. Understanding with
Wordpress Dashboard.
7. Planning Before Writing First
post
8. Create Categories
9. Create Post
10. Blog Comment
11. Preventing Comment Spam
12. What is tag
13. Create Page
14. What is the difference
between Post and Page
15. Creating menus
16. what is Widgets & How to
add/remove it.
17. Sidebars.
18. Create SEF(Search Engine
Friendly) Url.
19. How to upload images and
video.
20. How to upload or add theme.
21. how to install plugins
22. Overview of:
All in one SEO PACK.
Contact Form 7.
Embedded Video
Social Media Widget
Really simple Facebook
Twitter share buttons
Basic Wordpress template
structure
Theme Development
Standards
Theme Stylesheet
Functions use in template
making
Create Custom page Template
Adding siderbars and Creating
Multiple widgets
Joomla 2.5 Course
Outline
What is a content
management system?
Overview to Joomla 2.5
Installing Joomla 2.5
Managing the Website
taking the website temporarily
offline
changing the appearance of
your site
giving the Front Page a
different style from other
pages
changing the style according
to article section or category
logging in or out of the
Administrator back-end
making your site Search
Engine Friendly
entering search engine meta-
data
moving the site among
directories/sub-directories


Managing Content
understanding sections,
categories and articles
creating a section and
category hierarchy
scheduling an Article to be
available only between certain
dates
restricting access to an Article
restricting access to "read
more"
restricting access to a Section
restricting access to a
Category
removing email, print or PDF
icons from all Articles
removing author name,
creation date or update date
from all Articles
moving an Article to the
archive
deleting an Article
Managing Articles
adding a new article
adding an image to an article
adding a menu item which
points to an Article
managing the front page
Editing an Article
inserting a heading into an
Article
inserting a list into an Article
inserting a table into an Article
modifying a table in an Article
inserting a link to another
Article or content page into an
Article
inserting a link to another
website into an Article
removing a link from an Article
splitting an Article into an
introduction with a link to
read more
removing email, print or PDF
icons from an Article

P
a
g
e
3

Continuing Education Programme
Room# BS-01, Block, B, 2
nd
Floor
Tel: 4800420
Facebook: Continuing Education
Programme SSUET

removing author name,
creation date or update date
from an Article
previewing an Article
splitting a long Article into
multiple linked pages
Managing Users
setting user registration policy
changing user registration
settings
disabling user registration
allowing only manual user
registration
allowing user registration
restricting user access to
resources
enabling user's registration
approval by admins
customizing the Login Form
module
changing the Login Form
module settings
enabling the Login Form
module
assigning the Login Form
module to selected web pages
customizing the information
shown in the Login Form
module
adding a new user
changing user groups
resetting a user password
listing a user on a contacts
page
sending an email to a user
sending an email to a group of
users
sending a private message to a
user
reading a private message
from a user
Managing Menus
adding a new menu
adding a new menu item
changing the order of items in
a menu
moving a menu to a different
position
restricting access to a Menu
restricting access to a Menu
Item
creating a submenu
Managing Templates
Installing templates
Changing templates
Basic JOOMLA template
structure
Template Development
Standards
Create templateDetails.xml
Working with <JDOC>
Create Basic JOOMLA
template

Duaration: 3 Month
Timing: Saturday 6:00 pm
to 8:00 pm Sunday 3:00 pm
to 5:00 pm
Fee: Rs.4000/-
Registration Form: Rs. 100/-


Contact

Anda mungkin juga menyukai