Takaisin kaikki kurssit
Aloita tästä
Introduction to DevOps
Yksittäinen kurssi
The aim of the course is to introduce a student to combination of software development and IT operations.
Course contents
- Distributed version control systems (DVCS)
- Modern repository hosting platforms, such as GitHub and GitLab
- Repository best practices, management and administration
- Solving repository errors
- Continuous deployment processes
- Executing tests
- Basics of container platforms, such as Docker
- Deploying basic applications from source control systems
Learning outcomes
At the end of the course the student will be able to
- design and implement repositories for software engineering projects
- understand how the evolution of development practices led to DVCS and DevOps
- understand and solve issues related to versioning and deployment
- set up continuous deployment pipeline
- implement testing and other deployment processes as a part of a DevOps process
Course material
Materials presented in the course (Moodle), also available in YouTube. The course utilizes only free-to-use tools.
Completion methods
- Online lectures and exercises 14 h in Moodle, independent reading 14 h, projects 41 h, Wikipedia task and exam 12h. Total 81 h.
- Grading 0-5: project 30%, weekly assignments 30%, Wikipedia tasks 10% and exam 30%.
More information in the LUT University study guide.
You can get a digital badge after completing this course.
ohjelmistosuunnittelu, testaus
Vastuuopettaja
LUT-yliopisto
Erno Vanhala, Yliopisto-opettaja
erno.vanhala(at)lut.fi
Lisätietoa opinnoista
LUT-yliopisto
Uolevi Nikula, ICT-koordinaattori
uolevi.nikula(at)lut.fi
Hakua koskevat kysymykset
FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io
Aloita tästä
Teemat:
Ohjelmistosuunnittelu ja -tuotanto,
Tietokonetekniikka
Tietokonetekniikka
Kurssikoodi:
CT70A9150
Opintopisteet
3 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
Jatkuvasti käynnissä
Viimeinen hakupäivä:
Jatkuvasti käynnissä
Vastuuyliopisto:
LUT-yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Tutkinto-opiskelija
Toteuttamistapa:
Verkko-opetus
Opetuskieli:
Englanti
Esitietovaatimukset:
Basic knowledge of programming and Linux.
Kenelle kurssi sopii:
Students who have some skills on software development.