Last update: RNDr. Michal Kopecký, Ph.D. (26.04.2019)
This course aims to provide understanding of key aspects of cloud application development. Students will learn to
build highly scalable and reliable applications and develop an understanding of the current possibilities,
challenges and trade-offs.
The course mailnly provides hands-on experience with a chosen cloud platforms.
The knowledge of clouds to the extent of NSWI150 - Virtualization and Cloud Computing - lectures is supposed.
Last update: RNDr. Michal Kopecký, Ph.D. (26.04.2019)
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 - Virtualizace a cloud computing - z části týkající se cloudů.
Course completion requirements - Czech
Last update: RNDr. Filip Zavoral, Ph.D. (31.01.2022)
Zápočet je udělen za účast na semináři, za vypracování a prezentaci rozpracovaných příkladů z jednotlivých platforem a za závěrečné hodnocení.
Literature - Czech
Last update: RNDr. Filip Zavoral, Ph.D. (06.02.2014)
● Windows Azure Developer Center (http://www.windowsazure.com/develop/)
● Google App Engine Developer Center (http://developers.google.com/appengine/)
Předmět je složen z praktických cvičení, které probíhají v počítačové laboratoři.
Syllabus -
Last update: RNDr. Filip Zavoral, Ph.D. (12.02.2015)
Development and deployment of cloud applications using Google AppEngine, Windows Azure, IBM BlueMix, and/or OpenStack.
Last update: RNDr. Filip Zavoral, Ph.D. (31.01.2022)
Během semináře se studenti prakticky seznámí s vybranými zástupci cloudových platforem: Windows Azure, Amazon Web Services, Google AppEngine, 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 aplikací a samostatně vytvoří komplexnější aplikaci.