Web Application Development using PHP

With the increased use of the Internet and advances in information technology, application developers need to create applications that are accessible over the Web or a corporate intranet. PHP is the language used for developing dynamic data-driven Web sites. PHP with a MySQL database is a powerful combination because of the stability, the lower server costs (Apache HTTP Servers) than hosting on other platform offerings. This program provides knowledge on the tools needed for the development of a dynamic web application using PHP. This module guides you through the basics of PHP with an experiential approach, filled with numerous examples and hands-on exercises, including substantial practice in coding a functional application.


After completing this program, students will be able to:

  1. Identify PHP Language Basics: Syntax, Quotes, Comments, Data types
  2. Identify PHP Variable Basics: Numbers, Constants, Variables, Strings, Arrays
  3. Use Operators, Conditionals, Loops in PHP pages
  4. Use Functions, Libraries, Advanced Arrays, File Handling
  5. Work with Scope and Globals
  6. Configuring PHP using PHP.INI
  7. Use Perl-Compatible Regular Expressions in PHP applications
  8. Debug, validate, and secure PHP applications
  9. Understand Server Communication, Sessions & Cookies
  10. Work with Forms and perform form validation
  11. Implement Email, HTTP Headers, Buffers & Caches
  12. Use MySQL as a Database in PHP based Web applications
  13. Manipulate database contents using PHP


The students should have:

  1. Experience in any OO programming
  2. Understanding of any one