Warning: file_exists(): open_basedir restriction in effect. File(core/post-comments) is not within the allowed path(s): (/nfsmnt/:/data/:/usr/php74/:/usr/bin/:/apachetmp:/tmp/:/var/tmp/:/dev/urandom:/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/:/usr/local/bin/:/etc/ssl/certs/ca-certificates.crt) in /data/d/1/d1218b19-d42d-4f8e-9bb3-564f571bf377/spsbj.sk/web/wp-includes/blocks.php on line 602
Workshop python, git – SPŠT Bardejov

Workshop python, git

Ing. MATEJ SOROKA
je úspešným absolventom našej školy, po maturite absolvoval bakalárske štúdium na Fakulte informačných technológií Vysokého učení technického v Brne aj následne inžinierske štúdium na Fakulte informatiky Masarykovej univerzity v odbore softvérového inžinierstva.

Potešil nás email, ktorý sme od neho medzičasom dostali, ohľadom jeho úspechov a taktiež ponuky zorganizovať workshopu pre žiakov odboru Informačné a sieťové technológie, počas ktorého by sa podelil o svoje skúsenosti z praxe, a to ako poďakovanie našej priemyslovke. V súčasnosti Matej pracuje v kyberbezpečnostnej firme ako softvérový inžinier, kde vyvíja a navrhuje nástroje pre bezpečnostných analytikov.

Workshop na tému: CI/CD.
Cieľom bolo vytvoriť repozitár v Git(Hube | Labe), ktorý by obsahoval navrhnuté API v knižnici Flask v Pythone (jednoducho s využitím iného API, jedálny lístok ŠJ na našej škole). Nad projektom v prípade pull requestu v repozitári spustiť CI akcie ako scanovanie kódu z pohľadu bezpečnosti, spustenie testov či spustenie budovania docker image. Využitý bol programovací jazyk bol Python.

 Workshop sa konal počas 3 dní a žiaci sa oboznámili s nasledovnou problematikou: 

  1. deň
    – Intro do CI/CD + založenie Git repozitára
    – Budovanie API
  1. deň
    – Unit testy v Python
    – Pridanie CI jobu pre unit testy v Git repozitári
  1. deň
    – Docker Intro
    – Implementácia Dockerfile a pridanie Docker buildu do Github actions

Za jeho sprostredkovanie vedomostí a skúseností z praxe našim žiakom ďakujeme a želáme veľa pracovných aj osobných úspechov.