InternacionalAcceso estudiantes

Programa Avanzado enCloud Computing. Arquitecturas y Soluciones

Plan de estudios

Descubre el plan de estudios del Curso de Cloud Computing y empieza a formarte online

Guía docente

El plan de estudios del Programa Avanzado en Cloud Computing. Arquitecturas y Soluciones se desarrolla en los siguientes módulos y temas:

Módulo 1 . El Cloud Computing

Tema 1. Cloud Computing

Tema 2. Principales players en el mercado

Tema 3. Modelos de trabajo en Cloud

Tema 4. Aspectos legales y financieros

Caso Práctico 1
Trabajo a modo de Business Case en el que los alumnos tendrán que evaluar la rentabilidad de la inversión de un proyecto de transformación Cloud. Entregable: análisis financiero y justificación escrita.

Módulo 2. AWS

Tema 5. Introducción a AWS (origen, situación actual)

Tema 6. Cómo acceder a AWS

Tema 7. Servicios de computación en AWS: Amazon EC2

Tema 8. Servicios de almacenamiento en AWS

Tema 9. Servicios de elasticidad en AWS

Tema 10. Gestión de redes y seguridad

Tema 11. Otros servicios

Actividad 1
Diseño de un Caso de Uso con AWS & consideraciones de arquitectura, con el objetivo de verificar que se tiene una visión adecuada que cuando aplica usar AWS y que condicionamiento de arquitectura de solución implica.
- Entregable: Caso Práctico formalizado como Documento de Alcance.


Actividad 2
Diseño de la arquitectura de la solución y prueba de concepto.
- Entregable: Overview de Arquitectura formalizado como Documento de Arquitectura de la Solución.


Actividad 3
“Production readiness” en AWS: Modificaciones necesarias de la arquitectura de la solución para auto-escalado, configuración de herramientas y concepto de BAU.
- Entregable: Arquitectura de escalado y BAU formalizado como un Documento de Arquitectura final y manual de operaciones.

Módulo 3. Microsoft Azure

Tema 12. Introducción a Azure

12.1. Introducción y objetivos 
12.2. Regiones, Geografías y Zonas de Disponibilidad 
12.3. Recursos, Grupos de recursos, Suscripciones y Cuentas 
12.4. Azure Resource Manager 
12.5. Azure Active Directory 
12.6. Azure RBAC 
12.7. Servicios y Ciclo de Vida en Azure 

Tema 13. Acceso y principales servicios

13.1. Introducción y objetivos 
13.2. Azure Portal 
13.3. Azure CLI 
13.4. Azure PowerShell Module 
13.5. Azure Cloud Shell 
13.6. Azure APIs 
13.7. Visión general de los servicios de Azure 

Tema 14. La computación en Azure

14.1. Introducción y objetivos 
14.2. Redes Virtuales & DNS 
14.3. VPN Gateway 
14.4. Express Route 
14.5. Azure Load Balancer 
14.6. Application Gateway 
14.7. Azure FrontDoor 
14.8. Azure Virtual NAT 
14.9. Azure Virtual WAN 
14.10. Private Link 
14.11. NVA 

Tema 15. El almacenamiento en Azure: Azure Storage

15.1. Introducción y objetivos 
15.2. Storage Account 
15.3. Azure NetApp Files 
15.4. DataBox 

Tema 16. Gestión de redes y seguridad

16.1. Introducción y objetivos 
16.2. Máquinas Virtuales 
16.3. Contenedores 
16.4. Serverless 
16.4. HPC 

Tema 17. Otros servicios

17.1. Introducción y objetivos 
17.2. Azure SQL 
17.3. Azure CosmosDB 
17.4. Azure Synapse 
17.5. Redis, MariaDB,MySQL,PostgreSQL 

 Tema 18. Gestión de la seguridad 

18.1. Introducción y objetivos 
18.2. Azure Security Center 
18.3. Azure Sentinel 
18.4. KeyVault 
18.5. Azure Firewall 
18.6. Protección DDoS 


Tema 19. Otros servicios en Azure 

19.1. Introducción y objetivos 
19.2. Azure Migrate 
19.3. Azure Backup 
19.4. Monitorización y Health 
19.5. Big Data & Servicios Cognitivos 
19.6. IoT 
19.7. Azure Hybrid 
19.8. Windows Virtual Desktop 

Actividad 4
Definir una arquitectura de red con topología Hub & Spoke: servicios necesarios, configuración y utilización de herramientas disponibles en Azure que permitan validar el diseño.

Actividad 5
Desplegar un entorno IaaS multizona con el IDE Visual Studio Code sobre el diseño de red desplegado en el caso anterior. También desplegará una aplicación Web utilizando el servicio de Azure App Service.


Actividad 6
Desplegar el orquestador de contenedores Kubernetes mediante el servicio Azure Kubernetes Service. Se deberán configurar los elementos clave que permitan el despliegue de una aplicación y las reglas de autoescalado para soportar picos de carga. El alumno deberá utilizar el cluster de kubernetes desplegado anteriormente para configurar una BBDD postgreSQL hyperscale utilizando uno de los servicios más recientes lanzado por Microsoft: Azure Arc enabled Data Services.

Módulo 4. Arquitecturas Cloud

TEMA 20. INTRODUCCIÓN AL DISEÑO DE ARQUITECTURA
20.1. Por qué es importante
20.2. Cómo realizar un buen diseño
20.3. Desde el diseño a la operación

TEMA 21. ARQUITECTURAS CLOUD
21.1. Modelos de arquitecturas de servicios web
21.2. Arquitecturas CI/CD
21.3. Arquitecturas basadas en Contenedores
21.4. Arquitecturas Big Data en Cloud
21.5. Arquitecturas Serverless

TEMA 22. ARQUITECTURAS EFICIENTES CLOUD
22.1. DevOps y la importancia de la automatización
22.2. Gestión avanzada de costes (FinOps)
22.3. Site Reliability Engineering (SRE): aseguramiento de los SLA

Caso Práctico 2
Los alumnos crearán un proyecto end-to-end de despliegue de una aplicación en AWS aprovechando al máximo las capacidades de los sistemas de uno de los proveedores Cloud. Especial énfasis en CI y Serverless.

El experto tiene dos asignaturas que permitirán a los alumnos adquirir los conocimientos necesarios para presentarse a dos certificaciones.

Ambas asignaturas tienen como finalidad únicamente la preparación para los exámenes de certificación. La realización de los mismos y la obtención de las certificaciones asociadas no entran dentro del experto universitario.

  • Certificación AZ-900: Microsoft Azure Fundamentals. Dirigida a adquirir conocimientos básicos en Microsoft Azure y en obtener la certificación Microsoft Certified: Azure Fundamentals.
  • Certificación AWS Cloud Practitioner. Dirigida a adquirir conocimientos básicos de la Certificación AWS Cloud Practitioner y en conocer pautas para obtener dicha certificación.

Seminarios extraordinarios:

  • Google Cloud Platform (GCP)
  • Certificaciones profesionales: AWS y Microsoft
  • IBM Cloud