Advanced Data Centric Web Applications

Description

This module builds upon the topics covered in Data Centric Web Applications (how to access and modify databases via web applications) by teaching students how to build secure n-tier web applications, with server-side business logic, that access databases (both locally and hosted) using an ORM (Object Relational Model).

Students will also learn to use a software project management tool, dependency injection techniques, and how to develop and run automated test cases.

Learning Outcomes

  1. Design and develop a modern, secure and robust web application using industry-standard developer tools and architectures.

  2. Utilise an Object Relational Mapping (ORM) in developing a web application.

  3. Develop automated tests for web applications.

Credits
05
% Coursework 100%