The course takes place in period

1 (2018-08-01 to 2018-10-21)

Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

3

Total number of ECTS

5 cr

Competency aims

Understand basic principles of DevOps. Mastered
Git's basic functions. Capable of using and
create Vagrant based development environments.
Capable of using Robot Framework writing
acceptance testing cases.

Can build automatic integration flows with
Jenkins. Can automate the transfer of software
to
production. Can utilize Docker containers both
locally and automatically into the production
environment. Can automate the creation of
production environments with the AWS cloud
services and Ansible.

Can use the learned areas in innovative ways.
The
student is independently able to find more
information when needed. Can combine all areas.

Learning outcomes

Students can realize a system for continuous
integration for a software project.

Course contents

During the course we go through the DevOps
principles and become acquainted with relevant
tools used in the DevOps process.

- Acceptance testing with Robot Framework
- Version control with Git
- Development environment with Vagrant
- Automatic configuration with Ansible
- Cloud services (AWS API)
- Docker containers
- Jenkins

Prerequisites and co-requisites

Students are familiar with software development.
Basic knowledge of the Linux operating system.

Additional information

Students need to attend the seminars when the
lecturer so demands.

Study activities

  • Lectures - 20 hours
  • Project- and production work/artistic activities - 90 hours
  • Individual studies - 25 hours

Workload

  • Total workload of the course: 135 hours
  • Of which autonomous studies: 135 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

Assessment requirements

During the course, a project is to be carried
out
as group work. To pass, the student must
participate actively in the project and
contribute their assigned task. The project is
a
work life-oriented project, which cannot be
retaken again after the end of the course.

Teacher

Weber Richard

Examiner

Karlsson Jonny

Group size

No limit (27 students enrolled)

Assignments valid until

Until date 2016-10-11

Course enrolment period

2018-08-13 to 2018-09-09

Assessment methods

2016-05-11 - Other assignments

Room reservations
Date Time Room Title Description Organizer
2018-09-17 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny
2018-09-24 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny
2018-10-01 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny
2018-10-08 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny
2018-10-15 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny
2018-10-22 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny
2018-10-29 15:15 - 18:00 E387 Mjukvaruutvecklingsprocessen - DevOps Karlsson Jonny

Course and curriculum search