F5224

Web Programming

WEB PROGRAMMING course is designed to introduce students to program web-based application that involves client-server scripting, PHP, web server and database server for the development of dynamic interactive web sites. Students will learn PHP developer techniques and learn how to organize file and directory handling in PHP.
:: [ Click Here for Course Outline ] ::

LEARNING OUTCOMES
1.  explain the various types of dynamic web sites, client side vs server side programming, open source languages and packages, enterprise Web Development and Distributed Web Application.
2.  manage a web server using web server application.
3.  organize file, server base database, securities issues and directory handling in PHP
4.  develop a dynamic web site using PHP-MYSQL.
5.  publish web site on the web server.

ASSESSMENTS
a. Quiz – minimum 5 [10%]
b. Assignment – minimum 3 [15%]
c. Lab Works – minimum 10 [20%]
d. Tests – Comprising of two (2) Theory and two (2) practical tests  [35%]
e. Mini Project – minimum 1 [20%]

GET YOUR NOTES HERE
Topic 1 :: [ Click Here ] ::
Topic 2 :: [ Click Here ] ::
Topic 3 :: [ Click Here ] ::
Topic 4 :: [ Click Here ] ::
Topic 5 :: [ Click Here ]::

EXTRA NOTES
Notes on PHP, ASP and JSP :: [ Click Here ] ::
PHP Tutorial :: [ Click Here ] ::

Credit to Cik Munirah for sharing her notes. TQVM. =]
Arrays in PHP :: [ Click Here ] ::
Class and Objects :: [ Click Here ] ::
Class Definition :: [ Click Here ] ::
Cookies and Session :: [ Click Here ] ::
Database Connectivity :: [ Click Here ] ::
File and Directory Handling :: [ Click Here ] ::
File Handling in PHP :: [ Click Here ] ::
Function in PHP :: [ Click Here ] ::
$_GET and $_POST :: [ Click Here ] ::
PHP and MYSQL :: [ Click Here ] ::
String in PHP :: [ Click Here ] ::


LABWORK
Lab 1 :: [ Click Here ] ::
Lab 2 :: [ Click Here ] ::
Lab 3 :: [ Click Here ] ::

ASSIGNMENT
Assignment 1 :: [ Click Here ] ::