Course Instructor: Ciprian Dobre
Syllabus:
The course covers concepts specifics to the Cloud Computing domain, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It presents aspects ranging from Cloud paradigms and models to technologies used in middleware.
The economical models for Cloud Computing, Service Cloud models, the mechanisms and instruments specific to developing and executing Services and Applications in Cloud environments are also presented.
Finally, the course will develop the necessary skills to understand concepts related to Business Grid, Cloud Computing, platforms and methologies to develop services and solutions in Clouds.
The practical applications help students develop their skills to:
1) undersand how to correctly administer Cloud infrastructures and systems;
2) understand how to develop applications and services using specific instruments related to Hadoop and MapReduce (in the first part), and higher-level services provided within Google App Engine (in the second part of this class).
Students are presented with concrete case studies, and they will have the chance to experience the development of practical applications for each of these objectives.