This course aims to develop web applications using HTML, XHML, and XML, client-side programming and other web GUI technologies to create, validate documents, generate contents via programming and integrate digital libraries with other media contents. The course also focuses on the set-up of a web server support server-side processing in a secure fashion and identify common server-side configuration issues that affect securing.