Continuous Delivery and DevOps - Summer School
Course ID
Course Title
ECTS value
Internal Course Code
Responsible study board
Administrative Unit
Date of Approval
Course Responsible
Programme Secretary
Offered in
Level
Offered in
Duration
Mandatory prerequisites
Basic understanding of software engineering and programming, gained for instance by completion of introduction courses to software engineering and programming.
Learning objectives - Knowledge
After the course participants will be able to:
- Compare Continuous Delivery and DevOps with other agile approaches
- Explain the benefits and barriers of automation in software engineering
- Interpret Continuous Delivery pipeline as business experimentation system
Learning objectives - Skills
After the course participants will be able to:
- Construct a Continuous Delivery pipeline
- Apply professional tools for build, test, and deployment automation
- Utilize Continuous Delivery pipeline in a small software project
Learning objectives - Competences
After the course participants will be able to:
- Demonstrate DevOps mindset in their work
- Recognise healthy software team behaviour and adjust their own behaviour accordingly
- Reflect on their own and team's performance and learning
Content
This course presents an overview on Continuous Delivery and DevOps practices and culture in a simulated industrial context. Specific coverage will include continuous delivery pipeline and professional tools for build, test and deployment automation. While the primary focus is on the construction and tooling of an automated delivery pipeline, other topics will include DevOps culture, cloud architectures, rapid and continuous development and experimenting with business ideas and user experience, and managing fuzzy and continuous requirements. The course is designed to help students gain expertise and skills that can be directly applied in industrial software development context.
Time of classes
Two weeks in August
URL for Skemaplan
Teaching Method
Number of lessons
Teaching language
Examination regulations
Exam regulations
Name
Examination is held
Tests
Exam
EKA
Name
Description
Examination conditions:
Participation on 80% of the learning activities.
The written exam consists of two parts:
1. Written open-book practical assignments yielding 50% of total points
2. Written closed-book theoretical exam yielding 50% of total points
Form of examination
Censorship
Grading
Identification
Language
ECTS value
Additional information
Summer course in August 2019.
Enrollment is limited to 20 students. If more applicants than places, applicants who meet the mandatory requirements are prioritised according to the below selection criteria:
- International applicants (bachelor level, third year or higher)
- Exchange students (partner universities)
- Guest students
- International applicants (master level)
- Exchange students (partner universities)
- Guest students
- Applicants from other Danish educational institution (bachelor level)
- Applicants from other Danish educational institution (master level)
- International applicants (PhD level)
- Exchange students (partner universities)
- Guest students
- Applicants not enrolled on an educational institution
- Other students
Note: Applicants from engineering or natural sciences will take priority. If remaining places, applicants with another academic background will be assessed according to the same selection criteria.