Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Workshop
Module Offerings
4525CSQR-JAN-PAR
Aims
To allow the student to investigate a variety of web development technologies and practice techniques for developing dynamic websites
Module Content
Outline Syllabus:Networks, the Internet and World Wide Web Client and Server communications;
Request-response communication protocols Web Design
Client-side markup and formatting languages
Web page layout
Client side dynamism techniques
Server side dynamism techniques and programming (e.g. PHP)
Asynchronous web applications
Web security;
Transport-layer security
Additional Information:Increasingly much of the world's software is being run in a web browser. Software offered over the Web provides many sought after benefits in software deployment: ease of implementation, universality and ubiquity of access, and availability of server-side data and services. This module seeks to endow the student with the necessary knowledge and underpinning technologies to develop for the World Wide Web. Students will learn techniques and technologies to develop web applications, hosted on a web application server, using a server side programming language to dynamically generate standards compliant markup, driven from a data source, using design principles which abstract content from aesthetic and utilises client-side dynamism to enhance the user's experience, using industry standard toolsets and web-focused APIs.
Assessments
Technology
Report