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