Web Technologies
Learning Outcomes
Knowledge and Understanding:
-
Describe how the development of the Web has enabled the creation of
new forms of information systems and impacted commerce and public
services
-
Explain different architectural approaches to application design and
contrast traditional approaches with the underlying client–server
model of Web applications
-
Describe the roles of the range of protocols and standards associated
with Web applications and their communications
-
Explain the operation and properties of ‘service’, ‘distributed’ and
‘mobile’ approaches to web architecture
-
Critically evaluate the role of standardisation bodies, and their
published recommendations and standards, in terms of their impact on
the development of web applications
-
Demonstrate knowledge of a range of different programming languages
and explain their differing roles and properties for web applications
-
Discuss issues of web design including accessibility, usability,
localisation and globalisation
-
Explain the role of the open source movement in the development of
applications including collaborative development, licensing and reuse
of resources
-
Explain a range of security issues including secure protocols, use of
certificates, authentication, authorisation, and firewalls
-
Discuss the nature of static and dynamic content and different
approaches to providing content for a website
Cognitive Skills:
-
Analyse requirements to produce a design for a simple web application,
applying an understanding of requirements for aspects such as
usability and accessibility
-
Describe a suitable architecture, components and standards as the
basis for the implementation of a web application for a public or
business organisation
-
Construct, using appropriate code, a simple web application, selecting
and reusing code where appropriate
-
Produce an application which, as appropriate, transforms content and
integrates services to produce a mobile application
-
Evaluate the suitability of a range of design tools and techniques for
the development of an application
Key Skills:
-
Find, select and use information from a range of sources to support
analysis, design and implementation tasks
-
Plan and produce a well-structured and researched quality report as
part of a project
-
Plan and manage effort and progress whilst undertaking a substantial
project
Practical and/or Professional Skills:
- Outline the importance of standards and standardisation bodies
-
Maintain an up-to-date view of ongoing developments in web technology
including standards and techniques
-
Produce design and development plans for a specific technical solution
to a challenge in Web application development
-
Produce simple project plans for management of time and resources