Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture
Practical

Module Offerings

5614YCOM-JAN-PAR

Aims

To present the concepts, methods and techniques used in the development and deployment of web applications and services. To develop the concepts of multi-tier web application development, including: server-side programming, database connectivity and media rich client-side interface development. To introduce wider concepts of web applications such as: legal issues, server hardware and system optimization

Learning Outcomes

1.
Explain the architectural make-up of web applications: multi-tier web-based application model as well as the Internet, Intranet and Extranet architectural models of deploying web services; especially with regard to the security implications of each.
2.
Develop a moderately sized media rich multi-tier web solution from a given set of requirements and data tier solution.
3.
Iteratively develop, as a team, a larger user evaluated media rich multi-tier web solution for a given commercially oriented scenario that utilises local and external data sources.

Module Content

Outline Syllabus:Anatomy of a Web Application: Multi-tier Models, Client, Server and Service Internet, Intranet and Extranet Architectures. -The Lifecycle of a Web Application: Process, Deployment and Maintenance. -The Data Tier: Databases, SQL and Queries. -The Processing Tier: Language, Logic, Media Generation and Information. -The Client Interface Tier: HTML & CSS, Data Storage and Update, Interface, Media and Interaction.. -Information System: Users, Roles, Tasks and Information. -Analysis and Design Methods: HCI and Usability, Agile Development Methods. -Testing Web Applications: Automated Tools, Stress Testing and User Evaluation
Additional Information:This module provides the student with the concepts, methods, techniques and experience to analyse, design and develop media rich interactive multi-tier Web-based applications.

Assessments

Technology
Report