This is an open-book assessment.
Developing websites in a modern context requires that the developer has an understanding of a range of constraints on a wide array of platforms and devices. The developer must provide users with a consistent experience across different platforms and devices whilst leveraging available features such as touchscreens and taking into account issues relating to privacy and security.
Draw on existing knowledge and carry out research into the mechanics behind the development of websites for a range of devices such as mobile, tablet and desktop. Your findings should be delivered as a minimum of 1,200–1,500 word report (with visuals, codes, scripts and results) covering the following aspects:
¨ A description of the Document Object Model (DOM) and issues faced when developing for a range of platform versions and device vendors.
¨ An overview of current security issues relevant to delivering dynamic, data driven content on the World Wide Web.
¨An explanation of the differences between client and server side scripting with examples of each. Consider the advantages and disadvantages of the examples you give.
¨A description of the methods of embedding scripts.
¨A description of code to handle specified events.