Během semináře se studenti prakticky seznámí s vybranými zástupci cloudových platforem: Google AppEngine, Windows Azure, Amazon Web Services, IBM BlueMix, OpenStack apod. (výběr konkrétních 2-3 platforem proběhne před začátkem semestru). Studenti se seznámí s nabízenými a podporovanými službami, vývojovými nástroji a nástroji pro správu a administraci.
V rámci semináře vytvoří a nasadí několik jednoduchých aplikací a samostatně vytvoří na zvolené platformě jednu komplexnější aplikaci.
Cílem předmětu je seznámit studenty s klíčovými aspekty vývoje cloudových aplikací. Účastníci se naučí vyvíjet vysoce škálovatelné a spolehlivé aplikace a porozumějí aktuálním možnostem, výzvám a úskalím v této oblasti. Kurz poskytne zejména praktickou zkušenost s programováním pro vybrané cloudové platformy.
Předpokladem jsou znalosti z předmětu NSWI150 z části týkající se cloudů.