F21AO Applied Development and Operations

Dr Abrar Ullah

Course co-ordinator(s): Dr Abrar Ullah (Dubai).

Aims:

In this course, students will primarily develop understanding of both theoretical and practical knowledge and skills in applied

development and operations. The course aims are:

To instil understanding of the concepts and benefits of applied software engineering methods

To provide knowledge of change and configuration management

To develop understanding of software deployment architecture

To give practical experience of continuous integration methods

To consolidate proficiency in version control and code management

To give practical experience of deployment and delivery techniques

To give further practical experience of staging, testing and continuous testing

Detailed Information

Course Description: Link to Official Course Descriptor.

Pre-requisites: none.

Location: Dubai.

Semester: 2.

Syllabus:

Source Control: code management, secure source control, code build,

Code pipelines: staging, pre-production and production environment setting and deployment

Architectures: monolithic, microservices, virtualization and container orchestration

Methodologies in software engineering practice; Agile, Scrum

Relevant technologies: version control, staging and pipelines, virtual machines, containers, platforms

Pre-requisites: Programming and software engineering knowledge and skills.

SCQF Level: 11.

Credits: 15.