Semestar: 2
ECTS: 5
Predavanja: 15
Vježbe: 30
Samostalni rad: 105
Šifra kolegija: 23-02-567
Semestar: 2
ECTS: 5
Predavanja: 15
Vježbe: 30
Samostalni rad: 105
Šifra kolegija: 23-02-567

Naziv predmeta:


Primijenjeni DevOps


Opis:


Ovaj modul uvodi studente u radni proces u razvoju softvera, njihovu automatizaciju i kontinuiranu isporuku softverskih proizvoda.

Ovaj je modul obavezan dio smjera razvoja računalnih igara i pruža temelje širokom broju programskih modula koje će studenti polagati u sljedećim semestrima. Vještine naučene u ovom modulu značajno će doprinijeti razvoju studenta kao profesionalca u odgovarajućim područjima.

Studenti će naučiti:
O raznim radnim procesima i njihovoj automatizaciji u razvoju softvera.
O konceptima kontinuirane integracije, alatima i radnim procesima.
O konceptima automatizacije razvoja i isporuke.
Kako koristiti moderne alate za implementaciju odabranih radnih procesa.

Modul se predaje na programskom jeziku C#. Provjera znanja modula temelji se na rješavanju niza manjih praktičnih zadataka te na pojedinačnim studentskim projektima razvoja i automatizacije softvera.


Literatura:


Essential reading:
Verona, J. (2018) Practical DevOps: Implement DevOps in your organization by effectively building, deploying, testing, and monitoring code. 2nd edn. Birmingham: Packt Publishing.

Recommended reading:
Kim, G. et al (2016) The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. Portland: IT Revolution Press.