The course is included in these curricula and study modules
- Information technology 2014 - Service oriented architectures and system design
- Information technology 2015 - Service oriented architectures and system design
- Information technology 2016 - Service oriented architectures and system design
- Information technology 2017 - Service oriented architectures and system design
- Information technology 2018 - Service oriented architectures and system design
The course takes place in period
1 (2018-08-01 to 2018-10-21)
Level/category
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
Home page of the course
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
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 |