Web Development Workshop

From LUG Manipal Wiki

Jump to: navigation, search

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

MYSQL

PHP

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)

Personal tools