PHP New Update
-
Upload
kamran-ahmed -
Category
Documents
-
view
2 -
download
0
description
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