Teaching Responsibility

LJMU Schools involved in Delivery:

Computer Science and Mathematics

Learning Methods

Lecture
Practical

Module Offerings

5214COMP-JAN-CTY

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.

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. -Security of Web Applications -Analysis and Design Methods: Usability and Agile Development Methods. -Testing Web Applications: Automated Tools, Stress Testing and User Evaluation
Module Overview:
This module provides you with the concepts, methods, techniques and experience to analyse, design and develop media rich interactive multi-tier Web-based applications. You will learn to develop the concepts of multi-tier web application development, including: server-side programming, database connectivity, and media rich client-side interface development. You will also be introduced to wider concepts of web applications such as: legal issues, serve hardware, and system optimisation.
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

Portfolio
Portfolio