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

Trajanje: 600 sat(i)
Rok prijave: Otvorene prijave
EduCentar cijena:
3.000 EUR
Pošalji upit za program

Opis

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

Tip programa: mikrokvalifikacija

Broj sati: 600

ECTS: 20

Cijena: 3000 €

Uvjeti upisa: Uvjet je pristupanja 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).

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

Pošalji upit za program

Vaš upit je neobvezujuć i informativnog je karaktera

Za precizniji odgovor unesite Vaše podatke

Klikom na gumb za slanje dajete izričitu privolu za prosljeđivanje Vaših podataka edukacijskoj ustanovi

Pošalji upit za program

Vaš upit je neobvezujuć i informativnog je karaktera

Za precizniji odgovor unesite Vaše podatke

Klikom na gumb za slanje dajete izričitu privolu za prosljeđivanje Vaših podataka edukacijskoj ustanovi