5. semestar · Obvezni · 6 ECTS
Implementacija i održavanje informacijskih sustava
O kolegiju
Teorijske osnove i praktične vještine realizacije, isporuke i održavanja informacijskih sustava, od agilnog razvoja u okviru Scrum i tehničkog upravljanja promjenama do praksi DevOps i CI/CD. Obrađuju se testiranje, migracije i integracije podataka, isporuka i upravljanje okruženjima, sigurnost i autentikacija, upravljanje incidentima, dokumentiranje, edukacija i podrška korisnicima te nadzor sustava u oblaku i integracija AI servisa.Ishodi i teme
- Uvod u implementaciju i održavanje informacijskih sustava
- Agilni razvojni tijek u okviru Scrum: backlog, sprintovi i organizacija rada kroz GitLab
- Tehničko upravljanje promjenama: verzioniranje, pregled koda i odobravanje promjena u tijeku CI/CD
- Prakse DevOps u implementaciji i održavanju informacijskog sustava
- Planiranje isporuke i osiguranje kvalitete usluge: SLA i tehničko testiranje
- Migracije i integracije podataka
- Isporuka i upravljanje okruženjima
- Sigurnost implementacije i autentikacija u informacijskom sustavu
- Upravljanje incidentima i kontinuirano održavanje
- Dokumentiranje informacijskog sustava u fazama implementacije i održavanja
- Edukacija i podrška korisnicima
- Praćenje performansi i nadzor sustava u oblaku
- Moderni trendovi u operativnom upravljanju informacijskim sustavom
- Integracija AI i ML servisa u poslovne informacijske sustave
- Završno puštanje sustava u produkciju
Izvođenje nastave i provjera znanja
Nastava se izvodi kroz predavanja i praktične vježbe na kojima studenti u Pythonu i radnom okviru Django, uz bazu PostgreSQL i GitLab CI/CD, razvijaju i prezentiraju prototip informacijskog sustava. Polovica ocjene dolazi iz dvaju kolokvija ili pismenog ispita, a polovica iz praktičnog rada koji se ocjenjuje uz usmenu obranu projekta i ne priznaje se ako student ne pokaže razumijevanje vlastitog rješenja.