Razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine
Prikazani su podaci za akademsku godinu: 2024./2025.
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.
Preduvjeti
Programiranje u Javi.
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)[FER3-HR] Računarstvo - studij
Vještine - dipl.studij_FER3 - 2. semestar
(2. semestar)
Ishodi učenja
- Student razumije obilježja skalabilnih informacijskih i komunikacijskih sustava proizvodne razine.
- Student može opisati osnovnu organizacijsku strukturu i procese koji se odvijaju u tipičnom IKT poduzeću.
- Student zna koristiti osnovne alate za razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine: Git, Docker, Java, Spring
- Student zna objasniti obilježja mikroservisne arhitekture te pojmove skaliranja sustava i uravnoteženja opterećenja.
- Student zna objasniti važnost održavanja sustava i kontinuiranog osiguravanja kvalitete usluge sustava.
- Student razumije procese postavljanja servisa, njihovog praćenja i uzbunjivanja, kao i održavanja i osiguranja kvalitete
- Student zna primijeniti stečena znanja za implementaciju i evaluaciju skalabilnog informacijskog i komunikacijskog sustava proizvodne razine.
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
- ne predaje se
- ne predaje se
- ne predaje se
- ne predaje se
- ne predaje se
- ne predaje se
- ne predaje se
- ne predaje se
Literatura
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
0 Vježbe tjelesnog odgoja
Ocjenjivanje
izvrstan
vrlo dobar
dobar
dovoljan