Módulo 0. Conceptos básicos en arquitectura de programa
Introducción y objetivos
1. Software
2. Arquitectura de software
2.1. Tipos de arquitectura
2.2. Funciones de un arquitecto de software
2.3. Pasos en el diseño de una aplicación
3. Modelos de servicios en la nube
3.1. Uso de los servicios en la nube
3.2. Tipos de nubes según su dimensión
3.3. Tipos de nubes según el servicio de computación
3.3.1. Clasificación
3.3.2. Infraestructura como servicio (IaaS)
3.3.3. Plataforma como servicio (PaaS)
3.3.4. Software como servicio (SaaS)
3.4. Otros tipos de nubes
4. Proveedores de servicios en la nube
4.1. Qué son los proveedores de servicios en la nube
4.2. Principales proveedores
5. Elección de los servicios en la nube
6. Fortalezas y debilidades de los servicios en la nube
Ejercicio
Resumen
Módulo 1. Cuenta free-tier y entorno de trabajo
Introducción y objetivos
1. Cuenta free-tier: crear cuentas en AWS
2. Iniciar sesión en AWS
Ejercicio
Resumen
Test 1
Evaluación 1
Módulo 2. Implementación de servicios básicos en la nube
Introducción y objetivos
1. La nube de AWS
1.1. Servicios y usos
1.2. Características de AWS
1.3. Comparativa y coste de servicios
1.4. Infraestructura de AWS
1.5. Puntos fuertes de AWS
2. AWS Gestión de identidad y acceso (IAM)
2.1. ¿Qué es IAM?
2.2. Autenticar
2.3. El usuario IAM
2.4. Autorizar y auditar
2.5. Políticas de IAM
2.6. Permisos IAM
2.6.1. Política de denegación
2.6.2. Asignación de permisos
Ponte a prueba 1
3. Almacenamiento con Amazon S3
3.1. Introducción
3.2. Servicios de almacenamiento
3.3. Almacenamiento de objetos. Amazon S3
3.4. Características de gestión de S3
3.5. S3, accesos y seguridad
3.6. Ejemplos
4. Website estático
4.1. Ventajas de los sitios web estáticos
4.2. Servicios para alojar una web estática
4.3. Ejemplo de utilización de los servicios
5. Instancias de computación
6. Balanceadores de carga
7. Soluciones de almacenaje al sistema de archivos en la nube
7.1. Almacenamiento de objetos distribuidos
7.2. Almacenamiento en bloque
7.3. Almacenamiento de archivos
7.4. Almacenamiento en frío y en frío de archivo
8. Soporte técnico
Ejercicio
Resumen
Test 2
Evaluación 2
Módulo 3. Administración de costes
Introducción y objetivos
1. Gestión de costes en AWS
1.1. La calculadora de precios de AWS
1.2. Crear una estimación de precios
1.3. El consumo de tecnología en la nube
1.4. Características de las herramientas de costos de AWS
1.5. Usos y capacidades según los recursos de AWS
2. Los presupuestos en AWS
2.1. Crear un presupuesto
2.2. Las notificaciones de los presupuestos
3. Facturación y precios
3.1. Variables que influyen en el precio
3.2. Modelo de precios de AWS
3.3. Servicios gratuitos
3.4. Tipos de facturación
4. Estructuras de cuentas en relación con la facturación y los previos de AWS
5. Facturación consolidada para organizaciones
6. Etiquetado de recursos
7. Recursos disponibles para soporte de facturación
Ejercicio
Resumen
Test 3
Evaluación 3
Módulo 4. Seguridad en la nube
Introducción y objetivos
1. Los orígenes de la seguridad en Internet
2. La seguridad en la nube
2.1. Alcance de la seguridad en la nube
2.2. Seguridad en la nube y seguridad en la red
2.3. Almacenamiento de datos
2.4. Servidores de datos
3. Legislación española en materia de seguridad
3.1. Ley orgánica de protección de datos y garantías de derechos digitales
3.1.1. Novedades y artículos destacados
3.1.2. Otros artículos importantes
3.2. Ley General de Telecomunicaciones
3.3. Ley de servicios de la sociedad de la información y de comercio electrónico
4. Seguridad en la nube de Amazon Web Services (AWS)
4.1. Categorías de los servicios de seguridad
4.2. Protección de datos
4.2.1. Amazon Macie
4.2.2. Key Management Service (KMS)
4.2.3. CloudHSM
4.2.4. Certificate Manager
4.2.5. Secrets Manager
4.3. Identity and Access Management (IAM)
4.3.1. ¿Qué es IAM?
4.3.2. Single Sign-On
4.3.3. Amazon Cognito
4.3.4. Directory Service
4.3.5. Resource Access Manager
4.3.6. Organizations
4.4. Protección de red y aplicación
4.4.1. Network Firewall
4.4.2. Shield
4.4.3. Web Application Firewall (WAF)
4.4.4. Firewall Manager
4.4.5. Security Hub
4.4.6. Amazon GuardDuty
4.4.7. Amazon Inspector
4.4.8. Config
4.4.9. Cloudtrail
4.5. Detección de amenazas y monitoreo continuo
4.5.1. Amazon Detective
4.5.2. CloudEndure Disaster Recovery
Caso práctico
4.6. Conformidad y privacidad de datos
4.6.1. AWS Artifact
4.6.2. AWS Audit Manager
Ejercicio
Resumen
Test 4
Evaluación 4
Módulo 5. Proyecto final
Introducción y objetivos
1. El Laboratorio Guttman y su uso de AWS
2. Las necesidades de la empresa
3. ¿Por qué Amazon Web Services?
4. Los beneficios del uso de AWS
Caso práctico final 1
Caso práctico final 2
Caso práctico final 3
Caso práctico final 4
Caso práctico final 5
Caso práctico final 6
Caso práctico final 7
Caso práctico final 8
Resumen
Evaluación final