Mikrodokazilo je potrdilo o uspešno zaključenem krajšem izobraževalnem programu, usmerjenem v pridobivanje konkretnih kompetenc.
Običajno zajema specifično vsebino, ki jo je mogoče osvojiti v kratkem času, ter prispeva k hitrejšemu odzivu na potrebe trga dela, kariernemu razvoju ali nadgradnji znanja.
Več o mikrodokazilih na Univerzi v Ljubljani: https://www.uni-lj.si/studij/vsezivljensko-ucenje-in-mikrodokazila/mikrodokazila
Razvoj spletnih aplikacij 1: Python, osnove programiranja | Univerza v Ljubljani
Vsebina
OSNOVE PROGRAMSKEGA JEZIKA PYTHON (14 ur)
Priprava okolja, virtualna Python okolja (venv)
Hiter pregled osnovnih pojmov in metod objektnega programiranja
Praktični primeri dela s funkcijami, moduli, objekti
Dobre prakse
NAPREDNE FUNKCIJE PROGRAMSKEGA JEZIKA PYTHON (21 ur)
Povezava s podatkovnimi bazami
Procesiranje podatkov
Interakcija z operacijskim sistemom
Generatorji
Testiranje kode
Uporaba dobrih praks
AsyncIO, Multithreading, multiprocessing
SAMOSTOJNO DELO (22 ur)
Naloga za samostojno delo: Izdelava enostavne Python aplikacije po podanih navodilih. Spletni pajek, za pridobivanje podatkov in lokalno shranjevanje.
Pregled izbrane literature
Priporočeno predznanje
Zaključena srednja šola na področju tehničnih ali naravoslovnih ved. Delovne izkušnje na področju IKT.
Znanje slovenskega jezika. Znanje angleškega jezika zaradi uporabe tuje literature in gradiva.
Osnovno poznavanje programskega jezika Python ali kateregakoli drugega programskega jezika (spremenljivke, funkcije, logični stavki, podatkovni tipi).
Cilji usposabljanja
Razumeti osnovne in napredne koncepte objektno usmerjenega programiranja
Poznati dobre prakse pri pisanju čiste in učinkovite Python kode
Znati uporabljati napredne funkcionalnosti programskega jezika Python, vključno z generatorji, AsyncIO ter interakcijo z operacijskim sistemom
Znati vzpostaviti in upravljati virtualna Python okolje (venv) ter povezavo z bazami podatkov za učinkovito procesiranje podatkov
Razumeti pomen testiranja kode
Znati implementirali enote testov za preverjanje zanesljivosti svojih aplikacij
Ciljna skupina
- Inženirji in razvijalci v podjetjih in institucijah ter vsi, ki jih zanima programiranje in delo na področju razvoja aplikacij in storitev.
Potrebe
Mikrodokazilo pokriva osnovna in napredna znanja programskega jezika Python, ki je trenutno eden najpogosteje uporabljenih jezikov v svetu programiranja. S poudarkom na praktičnih znanjih, kot so procesiranje podatkov, vzpostavitev REST API-jev, povezovanje z bazami podatkov ter napredni koncepti, kot sta AsyncIO in generatorji, usposabljanje omogoča razvoj celostnih rešitev za različna področja uporabe. Pridobljeno znanje omogoča hitrejšo integracijo v razvojne ekipe.
Python je ključnega pomena za širok spekter industrij, od podatkovne analitike do umetne inteligence, kar ustvarja naraščajoče povpraševanje po strokovnjakih z naprednim znanjem. To potrjujejo tudi globalni trendi v inženirstvu in povpraševanja s strani podjetij, institucij in organizacij po programerskih kompetencah, ki jih objavljajo priznane hiše, kot so Gartner itd. Podjetja z lastnim razvojem, ki v celoti skrbijo za svoje izdelke, rabijo v razvojnih ekipah znanja, ki jih pokriva mikrodokazilo.
