Razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine
Prikazani su podaci za akademsku godinu: 2023./2024.
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.
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)
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
Ian Gorton (2022.), Foundations of Scalable Systems, "O'Reilly Media, Inc."
Magnus Larsson (2021.), Microservices with Spring Boot and Spring Cloud, Packt Publishing Ltd
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
0 Vježbe tjelesnog odgoja
Ocjenjivanje
izvrstan
vrlo dobar
dobar
dovoljan