Usposabljanje se osredotoča na napredna znanja programskega jezika Python za razvoj skalabilnih in optimiziranih Python aplikacij. Poudarek bo na praktičnih znanjih ter uporabi naprednih orodij, da bodo udeleženci lahko učinkovito razvijali in implementirali kompleksne rešitve, testirali aplikacije in razumeli postopke za vzpostavitev produkcijskega okolja. Usposabljanje je namenjeno inženirjem in razvijalcem v podjetjih in institucijah ter vsem, ki jih zanima napredno programiranje ter produkcijsko delo na področju razvoja aplikacij in storitev. Udeleženci bodo pridobili konkurenčno prednost na trgu dela.

Število ECTS

2,00

Število ur

57,00

Način izvedbe

na lokaciji

Nosilna članica

Fakulteta za elektrotehniko

Učni izidi

Udeleženci bodo po usposabljanju:

  • razumeli koncept skaliranja Python aplikacij in spoznati dobre prakse za pohitritev programov z uporabo optimiziranih rešitev,
  • znali uporabljati knjižnice za multiprocessing, threading, asyncio in druge metode za učinkovito izvajanje zahtevnejših opravil,
  • znali uporabljati napredne funkcionalnosti Python jezika, kot so generatorji, dekoratorji in interakcija z operacijskim sistemom,
  • razumeli proces razvoja aplikacij, vključno z vzpostavitvijo razvojnega okolja, testiranjem kode in integracijo razvojnih orodij, kot so Git, Docker in CI/CD procesi,
  • znali zasnovati, razviti, testirati in postaviti aplikacijo v produkcijsko okolje ter jo optimizirati za skalabilnost in visoko učinkovitost.

Vstopni pogoji

Zaključena srednja šola na področju tehničnih ali naravoslovnih ved. Delovne izkušnje na področju IKT. Znanje slovenskega in angleškega jezika zaradi uporabe tuje literature in gradiva. Obvezno je poznavanje osnovnih in naprednih konceptov objektnega programiranja, naprednih funkcionalnosti programskega jezika Python, vključno z generatorji, AsyncIO ter interakcijo z operacijskim sistemom, vzpostavitev in upravljanje virtualnega Python okolja ter povezavo z bazami podatkov za učinkovito procesiranje podatkov ter poznavanje načinov testiranja kode, ali uspešno opravljeno usposabljanje "Razvoj spletnih aplikacij 1: Python, osnove programiranja".

EOK/SOK

4/5

Cena