softver
Predmet "Softver" pruža pregled različitih tipova softvera, njihovu dostupnost na različitim uređajima, proizvodne i prodajne procese kao i komunikacija između softverskih programa.
Postoje dvije glavne kategorije softvera: sistemski softver, kao što su operativni sistemi i drajveri, i aplikativni softver, kao što su programi za obradu teksta i igre . Softver je dostupan na različitim uređajima uključujući desktop računare, mobilne uređaje i ugrađene sisteme. Postoje i softveri neovisni o platformi i aplikacije specifične za platformu.
Softver se proizvodi kroz različite razvojne procese kao što su agilni i vodopad model. Kontrola verzija i stalna integracija/primjena (CI/CD) su ključni za efikasan razvoj softvera. Softver se može distribuirati lokalno, baziran na oblaku ili kao mobilna aplikacija.
Softver komunicira jedan s drugim putem sučelja kao što su API-ji i webhookovi. Oni omogućavaju integraciju usluga i obavještavanje u realnom vremenu između različitih aplikacija.
Ovaj modul sveobuhvatno priprema učesnike za razumijevanje i korištenje softvera u praksi.
