Usposabljanje se osredotoča na praktično uporabo sodobnih pristopov in orodij za učinkovito, ponovljivo in varno uvajanje programskih rešitev v različnih okoljih. Poudarek bo na razumevanju infrastrukture in procesov, ki omogočajo zanesljivo delovanje storitev v kontejneriziranih in virtualiziranih okoljih, ter na uporabi standardov (OCI, Docker Registry) in dobrih praks DevOps za avtomatizacijo in nadzor.

Število ECTS

2,00

Število ur

60,00

Način izvedbe

kombinirano

Nosilna članica

Fakulteta za računalništvo in informatiko

Učni izidi

Udeleženec po končanem usposabljanju zna:

  • uporabljati kontejnerizacijske tehnologije (npr. Docker, Docker Compose) in virtualne stroje (VM) za postavitev in osnovno integracijo spletnih storitev,
  • upravljati konfiguracije in različice v teh okoljih z uporabo sistema Git ter voditi sledljivost sprememb inpostopkov vračanja (rollback),
  • vzpostavi osnovni CI/CD potek za avtomatizirano gradnjo, testiranje in izdajo kontejnerske aplikacije ter pripraviti demonstracijo izdaje VM-sIike,
  • spremljati in analizirati delovanje kontejnerskih in virtualiziranih aplikacij z orodji Prometheus in Grafana ter interpretirati osnovne metrike zmogljivosti,
  • dokumentirati postopke namestitve, konfiguracije in izdaje, vključno z različicami, odvisnostmi inpostopkom vračanja,
  • povezati kontejnerizacijo in virtualizacijo v sodoben, avtomatiziran pristop k upravljanju spletnih storitev.

Vstopni pogoji

Osnovno znanje programiranja (Python, Bash ali podoben jezik), poznavanje osnov računalniških omrežij in operacijskih sistemov (Linux), osnovno delo z Git (branch/commit/push) in razumevanje YAML, zaželeno predhodno delo z virtualnimi okolji ali osnovami Dockerja (ni nujno, a je prednost).

Jezikovne zahteve: B2 raven slovenščine in angleščine.

EOK/SOK

6/7

Cena