Wednesday 28 January 2009

Researching PHP’s impact as an essential skill required in the web design industry (M3)

What is PHP and why would I use it ?
When you have discovered the limits of XHTML, PHP gives you that little bit more without using JavaScript. PHP allows developers to create dynamic webpage’s and is open source free software. PHP is cross platform compatible and can be deployed to any browser on any operating system.

From the very beginning in 1994, PHP was written with web development in mind. In fact it was originally developed to assist and maintain a personal website, hence the name Personal Home Page tools. Robust enough to handle the traffic it processes with the ability to grow as web traffic increases. Over the years it has been redeveloped with the current version being PHP5. Unfortunately now PHP stands for Hypertext Pre-processor, despite such a dull name it is currently used on over 20 million websites with the an active developer community increasing every day. Wordpress is just one application that uses PHP to allow the user to create blogs.

As a scripting language PHP will only do something in response to an event however, unlike other languages such as JavaScript, PHP it runs on server side and not client side. One benefit of this is that the code is pre-processed and never seen by the clients computer.

With a similar syntax as java or perl, PHP provides more flexibility to html, giving the web designer the ability to create dynamic web pages either based on interaction with the user or data stored in the database. PHP can still return HTML to the browser allowing PHP to be the input and the webpage’s to be outputted.

In order to use PHP effectively it is necessary to have a testing server, this can be your computer with a browser that can review files. In order for the sever to understand PHP it is necessary to download a version of xammp.

Monday 26 January 2009

SMLP Resources

Hopefully by understanding PHP it will allow me to understand other programming languages such as perl, java and ruby.

1. www.killerphp.com
By watching a series of beginners PHP video tutorials I hope to understand a little more about PHP programming language.

2. www.webmonkey.com
Although the information provided he is limited it will get me started learning the very basics.

3. www.w3schools.com/PHP
Following the simple tutorials I hope to grasp a basic understand how to apply PHP to HTML and start to get to grips with it.

4. www.tizag.com
I will probably use this site to install php on to my mac and see how it differs to Dreamweaver. I would rather use Dreamweaver because I have become familiar with it.

5. PHP5 in easy steps by Mike McGrath
This book should allow me to learn PHP a step at a time.

6. How to Do Everything with PHP and MySQL by Vikram Vaswani
This is another book to practice techniques and encourage me to do some reading away from the computer.

While I am compiling this list I am beginning to understand why PHP is so important. So far I understand that if a website is developed just in HTML it appears static and no very interactive. PHP lets you create dynamic features that organise content to create an interactive user experience.

7. www.joe2torials.com
Although there are only 23 tutorials in this website they are easy to understand and are available in a print friendly version.

8. www.sitepoint.com
A site packed full of tutorials when I get more advanced, news and a forum to ask other people for help if I should get stuck. http://www.sitepoint.com/forums/forumdisplay.php?f=34

9. www.tutorialized.com
This seems a great resource for PHP Tutorials and every design other application.

10. www.hotscripts.com
With a range of tutorials from basic to advanced I can work my way through them.


Other tutorials if I get the time http://www.astahost.com/Great-Php-Tutorial-Sites-t19404.ht