Course co-ordinator(s): Dr Santiago Chumbe (Edinburgh).
Aims:
To provide essential understanding of internet computing and the service-oriented paradigm.
To provide the ability to design and construct applications as loosely coupled lightweight services such as microservices
and serverless applications.
To equip students with practical skills on loosely coupled services, containerisation, orchestration and continuous
deployment.
To provide practice to build distributed applications as services contextualised for the students' host companies.
To enable students to gain industry-recognised certification in cloud computing technologies.
Detailed Information
Course Description: Link to Official Course Descriptor.
Pre-requisite course(s): F28IR Internet Technologies 2 (GA) .
Location: Edinburgh.
Semester: AY.
Syllabus:
Intro to monolithic and SOA architectures as well as loosely coupled services such as microservices.
Principles and standards of cloud-native computing and applications on demand.
SaaS development methodologies and loosely coupled services design patterns.
Containerisation, orchestration and continuous deployment.
DevOps principles and practices to deploy and operate API driven applications on the cloud.
SCQF Level: 9.
Credits: 15.

