Cjeloviti razvoj aplikacija i IT operacije temeljene na Pythonu, Linuxu i kontejnerima

Kategorija:
Digitalni programi
Maksimalni iznos vaučera za obrazovanje:
3000 €

Uvjeti upisa:

  • Cjelovita kvalifikacija na razini 4.2
  • Dodatni uvjeti navedeni u opisu programa
  • Cjelovita kvalifikacija na razini 6
  • Cjelovita kvalifikacija na razini 5

Status zaposlenosti: Zaposlen/a Nezaposlen/a

Dodatni uvjeti za upis programa:

Posjedovanje prethodne kvalifikacije na razini 6.st ili razini 6.sv 
(Uvjetno: Uvjet je pristupanja 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 poznavanja osnova programiranja)

 

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.

 

Vještine koje se stječu završetkom programa
Polaznici će moći:

  1. Samostalno koristiti odgovarajuće biblioteke i programske okvire u odabranom programskom jeziku
  2. Koristiti optimalne podatkovne strukture podataka (npr. grafovi, stabla, liste)
  3. Primijeniti optimalne algoritme za obradu podataka (npr. algoritmi sortiranja, pretraživanja, obilazaka struktura podataka)
  4. Samostalno koristiti alate i tehnike debuggiranja programskog koda
  5. Samostalno izraditi klijentski dio programskog rješenja
  6. Samostalno izraditi poslužiteljski dio programskog rješenja
  7. Samostalno integrirati bazu podataka u programsko rješenje
  8. Samostalno organizirati radno okruženje te postaviti potrebne alate za razvoj
  9. Konfigurirati i koristiti operacijske sustave poslužitelja
  10. Odabrati tehnologije za implementaciju svake komponente arhitekture sustava
  11. Preporučiti nove tehnologije i pristupe za učinkovitije izvršavanje programskog rješenja
  12. Koristiti odgovarajući model baze podataka (relacijski ili nerelacijski) sukladno zahtjevima programskog rješenja
  13. Samostalno implementirati i konfigurirati virtualizacijske tehnologije u IKT sustav primjenjujući najbolje prakse
  14. Koristiti digitalna koordinacijska i kolaboracijska rješenja
  15. Integrirati softversko rješenje u postojeći ili novi sustav

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.