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.

