
Uvjeti upisa
Posjedovanje prethodne kvalifikacije na razini 6.st ili razini 6.sv
(Uvjetno: posjedovanje prethodne kvalifikacije na razini 4.2 ili na razini 5, uz položene ispite obveznih predmeta državne mature uz ispunjavanje uvjeta utvrđenih programom visokog učilišta).
RAZINA HKO / KVALIFIKACIJA:
4.2 —- srednjoškolsko obrazovanje u trajanju od četiri ili više godina
5 ——- stručni studij (manje od 180 ECTS)
6.st —- stručni preddiplomski studij
6.sv —- sveučilišni preddiplomski studij
Kvalifikacije izvoditelja
Nastavnik s izborom u nastavnom ili u znanstveno-nastavnom zvanju iz preporučenih područja tehničkih, prirodnih ili društvenih znanosti (matematike, informatike, informatologije, multimedije, računarstva, elektrotehnike, strojarstva, organizacije i informatike).
Suradnik (asistent) minimalno završeno 300 ECTS iz preporučenih područja tehničkih, prirodnih ili društvenih znanosti (matematike, informatike, informatologije, multimedije, računarstva, elektrotehnike, strojarstva, organizacije i informatike).
Demonstrator (laborant) minimalno završeno 180 ECTS iz preporučenih područja tehničkih, prirodnih ili društvenih znanosti (matematike, informatike, informatologije, multimedije, računarstva, elektrotehnike, strojarstva, organizacije i informatike).
Vanjski stručnjak minimalno završeno 300 ECTS iz područja: matematike, informatike, informatologije, multimedije, računarstva, elektrotehnike, strojarstva, organizacije i informatike.
Opis programa
Program pruža polaznicima sveobuhvatan pristup cjelovitom razvoju aplikacija i upravljanju IT operacijama, koristeći tehnologije poput Pythona, Linuxa i kontejnera. Namijenjen je onima koji žele raditi na razvoju i održavanju modernih IT sustava, s naglaskom na agilne metode i primjenu suvremenih alata. Polaznici će kroz praktične vježbe i teorijski rad naučiti sve od osnova do naprednih tehnika u razvoju aplikacija, automatizaciji konfiguracija i integraciji baza podataka.
Program pokriva ključne aspekte rada s Linux operativnim sustavima, razvijanje aplikacija s obje strane – poslužiteljske i klijentske, te implementaciju i upravljanje tehnologijama kontejnera. Polaznici će se upoznati s optimizacijom i integracijom IT sustava, a steći će i vještine u korištenju najboljih biblioteka i okvira u programiranju, debuggiranju te u implementaciji baze podataka i virtualizacijskih tehnologija.
Ovaj program omogućuje razvoj vještina potrebnih za izradu složenih, skalabilnih IT rješenja i njihovu integraciju u postojeće sustave, pružajući polaznicima širok spektar znanja za uspješan rad u dinamičnom IT okruženju.
Program je izvrsna polazna točka za osobe koje žele napredovati u razvoju aplikacija, integraciji IT sustava i upravljanju suvremenim tehnologijama, a obuhvaća ključne kompetencije potrebne za rad u dinamičnom IT okruženju.
Vještine koje se stječu završetkom programa
Polaznici će moći:
Samostalno koristiti odgovarajuće biblioteke i programske okvire u odabranom programskom jeziku
Koristiti optimalne podatkovne strukture podataka (npr. grafovi, stabla, liste)
Primijeniti optimalne algoritme za obradu podataka (npr. algoritmi sortiranja, pretraživanja, obilazaka struktura podataka)
Samostalno koristiti alate i tehnike debuggiranja programskog koda
Samostalno izraditi klijentski dio programskog rješenja
Samostalno izraditi poslužiteljski dio programskog rješenja
Samostalno integrirati bazu podataka u programsko rješenje
Samostalno organizirati radno okruženje te postaviti potrebne alate za razvoj
Konfigurirati i koristiti operacijske sustave poslužitelja
Odabrati tehnologije za implementaciju svake komponente arhitekture sustava
Preporučiti nove tehnologije i pristupe za učinkovitije izvršavanje programskog rješenja
Koristiti odgovarajući model baze podataka (relacijski ili nerelacijski) sukladno zahtjevima programskog rješenja
Samostalno implementirati i konfigurirati virtualizacijske tehnologije u IKT sustav primjenjujući najbolje prakse
Koristiti digitalna koordinacijska i kolaboracijska rješenja
Integrirati softversko rješenje u postojeći ili novi sustav