Módulo:
Módulo 1: Cloud Fundamentals (CF)
ECTS:
6
Duración:
60 h.
Contenido:
- Introducción al curso [1 hora]
- Conceptos Generales de Cloud Computing [9 horas]
- Aprendizaje del Catálogo de Servicios Cloud en Amazon AWS [12 horas]
- Economía del Cloud y Facturación [8 horas]
- Seguridad y Monitorización en Cloud [10 horas]
- Otros servicios del Cloud [10 horas]
- Proyecto práctico [10 horas]
Módulo:
Módulo 2: Cloud Container Services (CCS)
ECTS:
6
Duración:
60 h.
Contenido:
- Introducción a los servicios de contenedores en Cloud
- Docker
- Kubernetes
- Gestión avanzada de contenedores
- Knative
- Servicios relacionados con contenedores
- Casos de uso y práctica
- Retos y tendencias en el uso de contenedores en Cloud
Módulo:
Módulo 3: Cloud Architecting (CA)
ECTS:
6
Duración:
60 h.
Contenido:
- Introducción al módulo
- Introducción a Cloud Architechting
- La capa de almacenamiento
- La capa de computación
- Bases de datos
- Gestión de la red
- Conexión de redes
- Acceso seguro a aplicaciones
- Elasticidad, disponibilidad y monitorización
- Automatizar la arquitectura
- Caches
- Arquitecturas desacopladas
- Arquitecturas de microservicios y serverless
- Tolerancia a fallos
Módulo:
Módulo 4: Cloud Operations (CO)
ECTS:
6
Duración:
60 h.
Contenido:
- Introducción
- Operaciones de sistemas en AWS
- Uso de herramientas y automatización en AWS
- Servidores
- Escalado y resolución de nombres
- Contenedores y Serverless
- Servicios de bases de datos
- Redes en AWS
- Almacenamiento y archivado en AWS
- Monitorización y seguridad en AWS
- Administración del consumo de recursos en AWS
- Arquitectura al Cloud
Módulo:
Módulo 5: Cloud Mobile Development (CMD)
ECTS:
6
Duración:
60 h.
Contenido:
- Diseño o/y creación de aplicaciones móviles
- Plataforma de desarrollo Android
- Plataforma de desarrollo iOS
- Multiplataforma
- Firebase: la herramienta perfecta por desarrolladores
- Google Cloud
- AWS
- Lanzamiento en producción
Módulo:
Módulo 6: Cloud APIO Development (CAD)
ECTS:
6
Duración:
60 h.
Contenido:
- Bienvenido al Cloud APIO Development
- Introducción al Cloud APIO Development
- Desarrollo de soluciones de almacenamiento
- Gestión de la identidad y del acceso
- Desarrollo con Soluciones NoSQL
- Desarrollo de Apios RISTRA
- Desarrollo de soluciones Serverless basados en events
- Presentación de contenedores y servicios de contenedores
- Almacenamiento de información en memoria cache para la escalabilidad
- Desarrollo con servicios de mensajería
- Definición de flujos de trabajo para orquestar funciones
- Desarrollo de aplicaciones seguras
- Automatización del despliegue con Pipelines CI/CD
Módulo:
Módulo 7: Cloud Machine Learning (CML)
ECTS:
6
Duración:
60 h.
Contenido:
- Introducción al módulo
- Presentación del aprendizaje automático
- Amazon SageMaker
- Introducción a la previsión
- Introducción a la visión artificial
- Introducción al procesamiento de lenguaje natural (NLP)
- Procesamiento de texto por NLP
- Análisis de sentimiento
- Introducción a la extracción de información
- Introducción al modelado de tópicos
- Trabajar con lenguajes
Módulo:
Módulo 8: Cloud Data Engineering (CDE)
ECTS:
6
Duración:
60 h.
Contenido:
- Introducción
- Organizaciones impulsadas por datos
- Los elementos de los datos(I)
- Los elementos de los datos (II)
- Ingerir y preparar datos
- Tratamiento de Big Data
Módulo:
Módulo 9: Trabajo Final de Máster (TFM 120 horas/ 12 ECTS)
ECTS:
12
Duración:
120 h.
Contenido:
- Análisis comparativo de proveedores de servicios Cloud en términos de características, funcionalidades, rendimiento, costes y seguridad.
- Diseño y desarrollo de arquitecturas que combinen la infraestructura local con servicios Cloud, abordando los desafíos de interoperabilidad, seguridad y gestión de recursos.
- Investigación de técnicas y estrategias para optimizar el rendimiento de aplicaciones al Cloud, incluyendo la gestión de recursos, la configuración de infraestructuras y la mejora de algoritmos.
- Análisis de los desafíos de seguridad asociados con la adopción de servicios Cloud y desarrollo estrategias de seguridad efectiva.
- Exploración de la gestión, el procesamiento y el análisis de grandes volúmenes de datos en entornos de Cloud y realización de experimentos para evaluar el rendimiento y la escalabilidad de estas soluciones.
- Integración de dispositivos IoT con servicios Cloud, abordando aspectos como la gestión de datos generados por sensores y la escalabilidad de la infraestructura Cloud.
- Investigación y desarrollo de estrategias para la migración de aplicaciones existentes a entornos Cloud, considerando aspectos como la reingeniería de la arquitectura, la reescritura de código, la gestión de datos y la compatibilidad con los servicios y las tecnologías Cloud.
- Estudio y evaluación de la adopción de la computación Serverless como paradigma de desarrollo y despliegue de aplicaciones Cloud, investigando las ventajas, desafíos y mejores prácticas para aprovechar esta tecnología.
- Investigación del uso de herramientas y tecnologías de automatización Cloud para agilizar y mejorar los procesos de desarrollo, el despliegue y la gestión de aplicaciones en entornos Cloud.
- Desarrollo de aplicaciones móviles y APIO, incluyendo aplicaciones multiplataforma, integración de servicios de terceros, realidad aumentada/virtual, pruebas y depuración.
- Exploración de la integración de modelos de machine learning en aplicaciones móviles y web, abordando aspectos como el preprocesamiento de datos, la selección y el entrenamiento de modelos, y la implementación de inferencia en tiempo real.
- Exploración de técnicas y herramientas para el procesamiento eficiente de grandes volúmenes de datos en entornos de Cloud, incluyendo el diseño y la implementación de sistemas de almacenamiento y procesamiento distribuido.