La computación en la nube es un modelo de servicio para la computación distribuida a gran escala basado en una infraestructura concentrada y un conjunto de servicios colaborativos sobre los que se pueden implementar y ejecutar aplicaciones a través de la red.
Este curso sobre computación en la nube tiene un enfoque principalmente práctico y aborda las
tecnologías relacionadas. Si bien la mayoría de las aplicaciones informáticas pueden implementarse en la
nube utilizando los conceptos explicados, las clases se centran especialmente en la creación de
aplicaciones de análisis de big data en la nube. Se ofrece a estudiantes de la titulación
Master en
Ingeniería informática
.
En las clases de este curso, los estudiantes aprenden los principios y el estado del arte de la computación distribuida a gran escala en un modelo basado en servicios. Estudiarán cómo la escala afecta las propiedades, los modelos, la arquitectura y los requisitos del sistema.
En las sesiones de laboratorio de este curso, los estudiantes obtienen una visión práctica de lo último en tecnología Cloud para implementar un prototipo que responda a una idea de negocio creada por el estudiante.
Axel Wassington ( )
| Temario | ||||||
| Lunes (Teoría) | Jueves (Laboratorio) | |||||
|---|---|---|---|---|---|---|
| Septiembre | 14 | Presentación de la asignatura. Introducción a Computación en la Nube |
17 | Basic web app to get started in the Cloud | ||
| 21 | Best practices for creating SaaS The twelve factor methodology Service oriented architectures |
24 | La Mercè | |||
| 28 | Doors in the cloud Cambio. Laboratorio | 1 | Virtualization Cambio. Teoria |
|||
| Octubre | 5 | Cloud computing architecture | 8 | First steps running a custom web app in the Cloud | ||
| 14 | Cloud computing architecture. Cambio de horario: clase en miércoles. |
15 | Running a custom web app in the Cloud | |||
| 19 | Cloud computing architecture | 22 | Continuous Integration, Continuous Delivery | |||
| 26 | Cloud Security | 29 | Observability and Logging | |||
| Noviembre | 2 | Cloud security | 5 | Serverless applications | ||
| 9 | Cloud security | 12 | Extracting information out of data | |||
| 16 | Desarrollo del proyecto final No hay clase. Usad el tiempo para trabajar en vuestro proyecto. |
19 | Desarrollo del proyecto final Obligatorio venir a clase |
|||
| 23 | Presentación de los temas de investigación | 26 | Desarrollo del proyecto final Obligatorio venir a clase |
|||
| Diciembre | 30 | Presentación de los temas de investigación | 3 | Desarrollo del proyecto final Obligatorio venir a clase |
||
| 7 | Constitución | 10 | Desarrollo del proyecto final Obligatorio venir a clase |
|||
| 14 | Desarrollo del proyecto final No hay clase. Usad el tiempo para trabajar en vuestro proyecto. |
17 |
Proyecto asignatura Defensa del proyecto asistencia obligatoria Aula |
|||
| Enero | 7 |
Proyecto asignatura Entrevista técnica 15:00 - 17:00 (25 min horarios pre-asignados) asistencia obligatoria Exámen final 17:00 - 18:00 |
||||
| Laboratorio | 50% | ||
| Lab 1 | Basic web app 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% | |
| Investigación | Tema para investigar y presentar | 10.0% | |
| Proyecto | 30% | ||
| Exámen final | 20% | ||