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
Name | Department | |
---|---|---|
Mikkel Baun Kjærgaard | mbkj@mmmi.sdu.dk | SDU Software Engineering |
Sofie Birch | sbirch@tek.sdu.dk | TEK Uddannelseskoordinering og -support |
Teachers
Programme Secretary
Offered in
Level
Offered in
Duration
Mandatory prerequisites
Recommended prerequisites
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.
URL for Skemaplan
Teaching Method
Number of lessons
Teaching language
Examination regulations
Exam regulations
Name
Examination is held
Tests
Exam
EKA
Name
Description
The examination is based on an overall assessment of:
•Attendance on 80% of the learning activities.
•The assessment method is portfolio. The portfolio is individual and consists of exercise journals and reviews.
Form of examination
Censorship
Grading
Identification
Language
ECTS value
Additional exam information
Additional information
Enrollment is limited to 40 students. If more applicants than places, applicants who meet the mandatory requirements are prioritised according to the below selection criteria:
- Undergraduate and graduate students from partner universities (exchange); international undergraduate and graduate guest students (fee-paying); undergraduate and graduate students from other Danish universities.
- Ph.D students from partner universities and other international Ph.D. students; other applicants.
Students are prioritised on a first come, first served basis, i.e. according to the time we receive your complete application.