Web Programming and Applications

This module is offered as part of the CP3101 Topics in Computing series. It introduces software development on the web. Topics include networking, clients and servers, HTTP protocol and cookies, HTML5 forms, CSS, dynamically served pages using PHP, DOM, Object Oriented Javascript and Jquery, and combining Javascript and PHP to build an Ajax web application. We will also investigate the use of Javascript, HTML5 canvas, sensor API and mobile platform to build responsive mobile applications. Some advanced topics may be discussed such as web security and investigation of an MVC web framework such as Django or Codeigniter.

Login Required