Web Development PHP

Learning Objectives

The aims of this course:

  • To understand how server-side programming works on the web.
  • To know how to get started with simple programs, and the basic building blocks of PHP such as variables, operators, expressions, arrays, and objects.
  • To explain syntax and PHP statements, PHP language basics, condition and loops, characters and Strings, PHP sorting arrays and manipulating arrays, working with Global Variables and handling html forms with PHP, setting cookies or sessions and communicating with MySQL database using PHP.
  • To know how to receive and process form submission data.
  • To provide the basic structure of a PHP web application and be able to install and maintain the web server, compile, and run a simple web application.
  • To know how databases work and how to design one, as well as how to use php MyAdmin to work with SQL.
  • To deliver different ways of connecting to MySQL through PHP, and how to create tables, enter data, select data, change data, and delete data.

Learning Outcomes

The successful completion of this course, Student will be able:

  • To generate dynamic page content and can create, open, read, write, delete, and close files on the MySQL server.
  • To design and develop dynamic, database-driven web applications using PHP.
  • To apply various techniques of web development using PHP and to design and develop a complete website.

Reference Materials

Reference Book's Photo Reference Book's Materials
““Beginning PHP 5.3” by Matt Doyle"
“PHP 5 For Dummies”, by Janet Valade"

Assessment Plan

Assessment Plan for the Course
Project 30%
Lab Test 30%
Assignment 30%
Class Participation 10%