Cloud computing services I.

Goal: The main aim of the subject is to get familiarised with cloud computing systems, and to provide theoretical grounding for widespread public, private, and hybrid cloud platforms both from the user’s and from the cloud operator’s point of view. Introduce to and get practiced in the development of cloud-oriented software systems using the most widespread design patterns. The course serves as the basis for the practical knowledge to be used for the deployment of an open-source cloud computing system during the practice labs later.

Course description: The students will acquire knowledge on service types offered by clouds (IaaS/PaaS/SaaS), and their related deployment characteristics, typical solutions, as well as their management and automation possibilities. In the course students learn about the practical approaches of developing cloud-based software systems. The course deals with developer and test environments, special development and programming models and design patterns, standard solutions, and best practices in development. The topics also cover the authentication and security issues of cloud-oriented software systems.

 

Cloud computing services I.