Upload
charlie-corbett
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
CMS (Content Management System And Wordpress)Presented By:Syed Arshad SultanUI Developer – w3maestro.co.uk
PHP & MySQL
Why PHP & MySQL?Agenda
Brief History of PHP
Question & Answer
Comparison
WordPress
Market Value
MySQL
Course Outline
7
6
5
4
3
2
1
PHP (PHP: Hypertext Preprocessor) was created by Rasmus Lerdorf in 1994. It was initially developed for HTTP
usage logging and server-side form generation in Unix.
PHP 2 (1995) transformed the language into a Server-side embedded scripting language. Added database support, file uploads, variables, arrays, recursive functions, conditionals,
iteration, regular expressions, etc.
PHP 3 (1998) added support for ODBC data sources, multiple platform support, email protocols (SNMP,IMAP),
and new parser written by Zeev Suraski and Andi Gutmans .
Your own sub headlineHISTORY
PHP & MySQL
PHP 4 (2000) became an independent component of the web server for added efficiency. The parser was renamed
the Zend Engine. Many security features were added.
PHP 5 (2004) adds Zend Engine II with object oriented programming, robust XML support using the libxml2 library,
SOAP extension for interoperability with Web Services, SQLite has been bundled with PHP
HISTORY
http://w3techs.com/technologies/overview/programming_language/all
With Other Server Side Scripting LanguagePHP Market
Shocking for All??? But its True
w.r.t Usage Market Value of PHP
Web Technology Survey
http://w3techs.com/technologies/history_overview/programming_language/ms/y
w.r.t SALARY (Most Important Factor)Market Value of PHP
By Indeed
http://www.indeed.com/salary/PHP-Developer.html
w.r.t SALARY (Most Important Factor)Market Value of PHP
By Indeed
http://www.indeed.com/salary/PHP-Developer.html
ASP, PERL & ColdFusionDon’t Mind it
Comparison
http://php.net/manual/en/faq.languages.php
PHP is fasterPHP is more efficient for complex programming tasks.PHP is more stable and less resource-intensive.
ColdFusion once had better error handling, database abstraction, and date parsing, the database abstraction shortfalls were addressed in PHP 4
ColdFusion's strengths is its excellent search enginebut a search engine is not something that should be included in a web scripting language.
PHP runs on nearly every modern platform in existence.
while Cold Fusion is only available on Windows, Solaris, Linux, MacOS, and AIX.
PHP vs. ColdFusion?PHP vs. ASP?
The biggest advantage of PHP over Perl is that PHP was designed for scripting for the web, while Perl was designed to do a lot more. Because of this, Perl can get very complicated.
PHP is also easier to integrate into existing HTML than Perl
In large part, PHP has all the 'good' functionality of Perl - constructs, syntax, et cetera - without making it as complicated as Perl can be.
Perl is a very tried and true language, and has stood its ground since the 1980's, but PHP has matured and evolved quickly, and continues to make fantastic progress.
PHP vs. Perl?
ASP is not really a language in itself, the actual languages used to program ASP include Visual Basic Script, JScript, and C#, among others. The biggest drawback of ASP is that it's a proprietary system that is natively used only on the Microsoft Internet Information Server (IIS) platform. This limits its availability to Win32 based servers. ASP is said to be a slower than PHPOne of the pro's of ASP is that, since it primarily uses VBScript, it's relatively easy to pick up the language if you're already proficient in Visual Basic.
ASP support is also enabled by default in IIS, making it easy to get up and running. However, the components built in ASP are really limited, so if you need to use "advanced" features, you'll need to buy additional components.
MySQL Databse
• Many of the world's largest and fastest-growing organizations including Facebook, Google, Adobe, Alcatel Lucent and Zappos rely on MySQL to save time and money powering their high-volume Web sites, business-critical systems and packaged software.
Why MySQL?
http://www.mysql.com/about/
• The best and the most-used database in the world for online applications
• Available and affordable for all• Easy to use• Continuously improved while remaining fast, secure and
reliable• Fun to use and improve• Free from bugs
MySQL DatabaseWe want the MySQL database to be
WordPressWhy WordPress?
1. Easy to find, easy to use, easy to share
2. Easy to publish, easy to configure, easy to maintain
3. Easy to build, easy to augment, easy to evolve
4. Availability of plugins
5. Search Engine Magnetism
6. Improved Security
7. And Of course its FREE
http://w3techs.com/technologies/overview/content_management/all
Oh My GOD….WordPress Stats
1. Variable, condition, loops, functions, array & strings, regex.
2. Basic HTML, Forms, Form Validation on client side and server side. session & cookies. Session usage in forms.
3. How to build database scheme, connecting mysql via php. Basic queries and storing data into DB.
4. SQL injection, Cross site scripting .
Course OutlinePHP & MySQL
Basics of
PHP
MySQL
Working With Forms
Security
1. Installation2. Configuration3. Wordpress Admin Panel4. Front Site5. Changes in Existing Theme6. Creating Custom Theme7. Styling8. HTML9. PHP Changes10. etc
Course OutlineWordpress
WordPress Essential & Custom
theme Development
Download
http://www.w3maestro.co.uk/download.php
Questions