Full Stack Development


This module provides an applied introduction to full stack application development. A range of full stack configurations will be examined and compared. The focus will be on designing highly mobile Single Page Applications connected via Restful APIs to backend services, middleware and NoSql databases, and deploying them on the cloud.

Learning Outcomes

  1. Design and develop full stack applications

  2. Design and write responsive and accessible SPA software components

  3. Compare and contrast techniques for data exchange between components

  4. Capture user input and transfer data between Apps and backend services

  5. Interact with RESTful application protocols

  6. Compare and contrast backend technologies

% Coursework 80%
% Final Exam 20%