Web Development Workshop
From LUG Manipal Wiki
Contents |
Web Development Workshop
The content material for this workshop will be basic HTML for getting a start to web programming. The basics of this tagged language can be learnt at W3Schools. We will then advance to the basics of server side and client side scripting and the differences between them.
PHP is the choice of language for Server side Web Design. There is usually a lot of spectaculars between ASP and PHP. Some of the most famous places where its used is Wikipedia, Wordpress (most famous blogging software), most of the Content Management System. Even Google and Yahoo make use of PHP for their pages. It is a very simple language which borrows it’s syntax from Perl, another classical language. It is time to make PHP your friend.
Now turning to MySQL, this is the most widely deployed database software which has more than 5,000 downloads per day as the statistics revealed by MySQL AB. Being the world’s most famous Open Source Database, its bound to be quite attractive. Being a very lightweight database software, its easy to install even on desktops.
The scripting will be done on Apache Web Server, its the world unchallenged king when it come to server deployments, covering some 70%of the webservers. Lightweight, extensibility , great features make it the no 1 choice of web developers all over the world.
The Schedule
Date: 12th October, Monday to 15th October, Thursday
Venue: NLH 405
Time: 5:30 PM
Day 1 : Introduction to Web , installation , distribution and basic HTML , MySQL
Day 2 : PHP overview , variables , functions and HTML forms , get and post methods
Day 3 :MySQL through PHP , sessions and cookies
Day 4 : Full Fledged Login Script demonstration from scratch
Technologies to be Taught
Though the technologies which we intend to teach are platform independent, we would suggest you to use Linux as the platform. We will be using PHP, MySQL and Apache over Linux or Windows.
Installing PHP, MySQL and Apache
Over Windows:
For installing these three over Windows you can get the WAMP software package which bundles all these three. WAMP stands for Windows-Apache-MySQL-PHP.
References: Installing WAMP on Windows
Over Linux:
Getting the LAMP stack on Linux which stands for Linux-Apache-MySQL-PHP
Ubuntu: Installing LAMP Stack on Ubuntu
The Speakers
Kartik , Saurabh and Pratik
References
Get the Official PHP Manualfrom its website.
Get the Official MySQL Manual
Get the Past Workshop’s PHP and MySQL Portion Syllabus
--Kar2905 18:00, 9 October 2009 (EDT)
