PHP New Update

4
Page 1 Sir Syed University of Engineering & Technology Continuing Education Programme University Road, Karachi-75300. Phone# 92 21 34800420; Fax# 92 21 34982393 E-mail:- [email protected]; 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

description

PHP New Update

Transcript of PHP New Update

Page

1

Sir Syed University of Engineering & TechnologyContinuing Education Programme

University Road, Karachi-75300. Phone# 92 21 34800420; Fax# 92 21 34982393E-mail:- [email protected]; Website: - http://www.ssuet.edu.pk/cep

Facebook Group: https://www.facebook.com/groups/continuingeducationprogrammessuet/

Web Engineering

PHP & MYSQLIntroduction 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

Page

2

    • Form Validation     • Form Validation using Ajax • JQuery with UI

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 blogging2. What is Wordpress (Brief

history)3. The Difference between a Blog

and CMS?4. Basic Wordpress

Terminologies.5. Wordpress Installation6. Understanding with

Wordpress Dashboard.7. Planning Before Writing First

post8. Create Categories9. Create Post10. Blog Comment11. Preventing Comment Spam12. What is tag13. Create Page14. What is the difference

between Post and Page15. Creating menus16. 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 plugins22. 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

Continuing Education ProgrammeRoom# BS-01, Block, B, 2nd FloorTel: 4800420Facebook: Continuing Education Programme SSUET

Page

3

removing email, print or PDF icons from an Article

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 MonthTiming: Saturday 6:00 pm to 8:00 pm Sunday 3:00 pm to 5:00 pmFee: Rs.4000/-Registration Form: Rs. 100/-

Contact