Softvér
Predmet "Softvér" poskytuje prehľad o rôznych typoch softvéru, ich dostupnosti na rôznych zariadeniach, výrobných a distribučných procesoch a komunikácii medzi softvérovými programami.
Existujú dve hlavné kategórie softvéru: systémový softvér, ako sú operačné systémy a ovládače, a aplikačný softvér, ako sú textové editory a hry. Softvér je dostupný na rôznych zariadeniach vrátane stolových počítačov, mobilných zariadení a vstavaných systémov. Existuje softvér nezávislý od platformy aj aplikácie špecifické pre danú platformu.
Softvér sa vyrába pomocou rôznych vývojových procesov, ako je agilný a vodopádový model. Kontrola verzií a kontinuálna integrácia/rozmiestňovanie (CI/CD) sú kľúčové pre efektívny vývoj softvéru. Softvér môže byť distribuovaný lokálne, v cloude alebo ako mobilná aplikácia.
Softvér medzi sebou komunikuje prostredníctvom rozhraní, ako sú API a webhooky. Tie umožňujú integráciu služieb a notifikáciu v reálnom čase medzi rôznymi aplikáciami.
Tento modul komplexne pripravuje účastníkov na pochopenie a používanie softvéru v praxi.
