Razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine
Opis predmeta
Studenti će se upoznati s procesima i praksama razvoja skalabilnih informacijskih i komunikacijskih sustava proizvodne razine. Kroz primjere će usvojiti načela projektiranja i razvoja skalabilnih programskih sustava proizvodne razine te koristiti programski okvir za razvoj mikroservisa i sljedeće tehnologije: Git, Docker, Spring, Java. Moći će analizirati utjecaj različitih radnih uvjeta na sustav te pokazati kako se pomoću kontinuiranog nadzora i bilježenja značajnih događaja upravlja incidentima i osigurava kvaliteta rada sustava. Kao primjer će se analizirati postojeća platforma za razmjenu poruka B2P (Business to Person) izgrađena korištenjem predstavljenih tehnologija i koncepata.
Oblici nastave
Predavanja
Predavanja
LaboratorijLaboratorijske vježbe
Mentorski radProjekt
Tjedni plan nastave
- Uvod u predmet i tipično ICT poduzeće
- Osnovni koncepti i slučajevi korištenja Dockera, Gita i Jave zajedno s programskim okvirom Spring
- Skalabilnost, uravnoteženje opterećenja i komunikacija između servisa
- Skaliranje mikroservisne arhitekture
- Pregled B2P (business-to-people) platforme za razmjenu poruka
- Održavanje platforme i rješavanje problema
- ICT organizacijski okviri
Studijski programi
Sveučilišni preddiplomski
Vještine - 6. semestar (6. semestar)[FER3-HR] Računarstvo - studij
Vještine - 4. semestar
(4. semestar)
Sveučilišni diplomski
Vještine - dipl.studij_FER3 - 2. semestar (2. semestar) Vještine - dipl.studij_FER3 - 2. semestar (2. semestar)Literatura
Za studente
Izvedba
ID 248129
Ljetni semestar
3 ECTS
R0 Engleski jezik
R1 E-učenje
14 Predavanja
0 Seminar
0 Auditorne vježbe
6 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
izvrstan
vrlo dobar
dobar
dovoljan