This module aims to equip students with the knowledge and practical skills to design, develop and deploy Full-Stack Serverless web applications.
We address all aspects of the technology stack used to satisfy both functional and infrastructure requirements. An industry-standard frontend UI framework will be examined in detail (e.g. React). The serverless model dominates the backend technologies, using the AWS platform offerings. Automation of infrastructure provisioning will also be considered using a modern IaC framework. The Typescript language is used in all implementation layers and taught in a condensed form at the beginning of the module.
There is a strong emphasis on practical learning. The labs guide the student through developing a baseline full-stack app, which they then enhance and submit as their assessed work. The module is 100% continuous assessment.
A prerequisite is that the student is a competent programmer with some knowledge of web technology (HTML/CSS).
Enterprise Web Development
Applicants will normally require an Honours degree in computer science or related discipline. Applicants who do not hold the standard qualifying criteria, but have relevant industry experience, may be considered for admission under the University's Recognition of Prior Learning (RPL) process.