Software
Předmět "Software" poskytuje přehled o různých typech softwaru, jejich dostupnosti na různých zařízeních, výrobních a distribučních procesech a komunikaci mezi softwarovými programy.
Existují dvě hlavní kategorie softwaru: systémový software, jako jsou operační systémy a ovladače, a aplikační software, jako jsou textové procesory a hry. Software je dostupný na různých zařízeních, včetně stolních počítačů, mobilních zařízení a vestavěných systémů. Existuje jak software nezávislý na platformě, tak aplikace specifické pro danou platformu.
Software se vytváří pomocí různých vývojových procesů, jako je agilní a vodopádový model. Pro efektivní vývoj softwaru jsou klíčové řízení verzí a kontinuální integrace/rozmisťování (CI/CD). Software může být distribuován lokálně, v cloudu nebo jako mobilní aplikace.
Software spolu komunikuje prostřednictvím rozhraní, jako jsou API a webhooks. Ta umožňují integraci služeb a notifikace v reálném čase mezi různými aplikacemi.
Tento modul komplexně připravuje účastníky na pochopení a používání softwaru v praxi.
