Cloud computing is a service model for large-scale distributed computing based on concentrated infrastructure and a set of collaborative services over which applications can be deployed and run over the network.
This course about Cloud computing has a mainly practical approach dealing with the related technologies.
While most computer applications can be deployed in the cloud using the concepts explained, the classes
pay particular attention to the creation of Big Data Analytics applications on the Cloud. It is offered
to students of the degrees:
Master
in Innovation and Research in Informatics
,
Master in Data
Science
,
Master
in Informatics Engineering
, and
Master
in Artificial Intelligence
.
In the lectures of this course, the students learn the principles and the state of the art of large-scale distributed computing in a service-based model. Students will study how scale affects system properties, models, architecture, and requirements.
In the laboratory sessions of this course, the students gain a practical view of the latest in Cloud technology to implement a prototype that meets a business idea created by the student.
Axel Wassington ( )
| Class topics and laboratory sessions | ||||||
| Thursday (Lectures) | Friday (Laboratory) | |||||
|---|---|---|---|---|---|---|
| February | 12 | Presentation of the subject | 13 | Basic web app to get started in the Cloud | ||
| 19 | Introduction to Cloud Computing | 20 | Doors in the cloud | |||
| 26 | Service Oriented Architecture | 27 | Running a custom web app in the Cloud | |||
| March | 5 | Virtualization | 6 | Continuous Integration, Continuous Delivery | ||
| 12 | No class. Use it to work on your project. |
13 | Observability and Logging | |||
| 19 | Cloud computing architecture | 20 | Serverless applications | |||
| 26 | Cloud computing architecture | 27 | Log analysis using cloud tools | |||
| April | 2 | Easter break | 3 | Easter break | ||
| 9 | Mid-term exams | 10 | Mid-term exams | |||
| 16 | Cloud security | 17 | Extracting information out of data | |||
| 23 | Cloud security | 24 | Student project development Presence required |
|||
| 30 | Cloud security | 1 | Labor day | |||
| May | 7 | It has the schedule of a FridayStudent project development Presence required |
8 | FIB festivity | ||
| 14 | Research topics presentation | 15 | Student project development Presence required |
|||
| 21 | Research topics presentation | 22 | Student project development Presence required |
|||
| 28 | No class. Use it to work on your project. |
29 | Student project Project defense Presence required |
|||
| June | 12 |
Student project Technical interview 8:00 - 10:00 (25 min pre-scheduled slot) Presence required to pre-scheduled interviews Final Exam 10:00 - 11:00 |
||||
There is no mid-term exam.
| Laboratory (teams of 2 persons) | 50% | ||
| Lab 1 | Basic knowledge toolbox to get started in the Cloud | 5.0% | |
| Lab 2 | Doors in the cloud | 5.0% | |
| Lab 3 | Running a custom web app in the Cloud | 5.0% | |
| Lab 4 | Continuous Integration, Continuous Delivery | 5.0% | |
| Lab 5 | Observability and Logging | 5.0% | |
| Lab 6 | Serverless applications | 5.0% | |
| Lab 7 | Log analysis using cloud tools | 5.0% | |
| Lab 8 | Extracting information out of data | 5.0% | |
| Research | Topic to read, research and present | 10.0% | |
| Project (teams of 4 persons) | 30% | ||
| Final exam | 20% | ||