Contenido del Programa
16 módulos completos que te llevarán desde los fundamentos hasta arquitecturas avanzadas
1 Fundamentos de Cloud Computing y AWS
Comprende los conceptos fundamentales del Cloud Computing, los modelos de servicio (IaaS, PaaS, SaaS) y despliegue, así como el modelo de responsabilidad compartida.
- ¿Qué es el Cloud Computing?
- Evolución del Cloud y casos de uso reales
- Modelos de servicio: IaaS, PaaS, SaaS
- Modelos de despliegue y Shared Responsibility Model
2 Introducción a AWS
Conoce el ecosistema de AWS, sus regiones y zonas de disponibilidad, los servicios principales y aprende a usar la consola, CLI y SDK.
- Regiones, zonas de disponibilidad y edge locations
- Servicios de Compute, Storage, Databases y Networking
- Consola de AWS, CLI y SDK
- Gestión básica de cuentas
3 Infraestructura Tradicional y Compute Clásico (IaaS)
Domina Amazon EC2, tipos de instancias, almacenamiento EBS, balanceadores de carga, Auto Scaling y patrones de alta disponibilidad.
- Amazon EC2 y tipos de instancias
- Almacenamiento EBS y Elastic Load Balancer
- Auto Scaling Groups y alta disponibilidad
- Backups, snapshots y arquitectura web clásica
4 Almacenamiento y Bases de Datos
Aprende a usar S3, CloudFront, RDS y DynamoDB. Desde hosting estático hasta bases de datos relacionales y NoSQL con replicación global.
- Amazon S3: políticas, versionado y lifecycle
- Hosting estático y CloudFront
- Amazon RDS: backups, Multi-AZ y Read Replicas
- DynamoDB: modelo NoSQL, índices y Global Tables
5 Contenedores
Domina Docker desde cero, crea imágenes optimizadas y despliega contenedores en AWS con ECR, ECS y Fargate.
- Docker: imágenes, contenedores y Dockerfile
- Amazon ECR para registro de imágenes
- Amazon ECS: Cluster, Task Definition y Service
- AWS Fargate y escalado en ECS
6 Redes y Arquitectura en AWS
Comprende redes desde los fundamentos (IP, CIDR, subnetting) hasta el diseño de VPCs complejas con subnets, gateways, security groups y conectividad avanzada.
- Fundamentos: IP, CIDR, subnetting y routing
- VPC: subnets públicas/privadas y Route Tables
- Security Groups, NACLs y VPC Endpoints
- VPC Peering, Transit Gateway y diseño para producción
7 Principios de Diseño Cloud Native
Aprende los principios de las 12-Factor Apps, microservicios, escalabilidad, tolerancia a fallos y observabilidad en arquitecturas modernas.
- 12-Factor Apps y microservicios
- Configuración externa y escalabilidad nativa
- Tolerancia a fallos y observabilidad
- Migración de aplicaciones tradicionales a cloud
8 Arquitecturas Cloud Native y Serverless
Domina arquitecturas event-driven con SQS, SNS, EventBridge y Lambda. Aprende a construir APIs serverless y orquestar workflows con Step Functions.
- Arquitecturas síncronas vs asíncronas
- SQS, SNS, EventBridge y patrones de mensajería
- AWS Lambda, API Gateway y Step Functions
- Patrones serverless y optimización de costes
9 DevOps y Cultura de Automatización
Comprende la cultura DevOps, métricas DORA, integración y entrega continua, flujos de trabajo con Git y los principios de GitOps.
- Introducción a DevOps y métricas DORA
- Integración continua y entrega continua
- Git y flujos de trabajo
- Introducción a GitOps
10 Infraestructura como Código (IaC)
Domina Terraform desde los conceptos básicos hasta módulos avanzados. Aprende a gestionar el state, aplicar buenas prácticas y automatizar despliegues de infraestructura en AWS.
- Introducción a Terraform: providers y recursos
- Variables, outputs y módulos
- State, backends y Terraform en AWS
- Buenas prácticas y automatización
11 CI/CD y Despliegue de Aplicaciones
Construye pipelines CI/CD con CodeBuild, CodePipeline y GitHub Actions. Implementa estrategias de despliegue Blue/Green, Canary y rollbacks automáticos.
- AWS CodeBuild y CodePipeline
- GitHub Actions y tests automatizados
- Blue/Green y Canary deployments
- Rollbacks y pipelines multi-entorno
12 Observabilidad y Operaciones
Implementa observabilidad completa con CloudWatch, X-Ray y OpenTelemetry. Configura logs, métricas, alarmas y dashboards para monitorizar tus aplicaciones.
- Logs, métricas y alarmas con CloudWatch
- Dashboards y visualización
- AWS X-Ray y OpenTelemetry
- Observabilidad en microservicios
13 Seguridad, Gobernanza y FinOps
Domina IAM, Organizations, SCPs y buenas prácticas de seguridad. Aprende FinOps con Cost Explorer, Budgets y estrategias de optimización de costes.
- IAM: usuarios, roles, policies y permisos avanzados
- Organizations, SCPs y seguridad en redes
- KMS, CloudTrail y AWS Config
- FinOps: Cost Explorer, Budgets y optimización
14 Kubernetes
Aprende Kubernetes desde cero: Pods, ReplicaSets, Deployments, Services e Ingress. Gestiona configuración con ConfigMaps, Secrets y controla accesos con RBAC.
- Pods, ReplicaSets y Deployments
- Services e Ingress
- ConfigMaps y Secrets
- Namespaces y RBAC
15 Kubernetes en AWS (EKS)
Despliega y opera clusters de Kubernetes en AWS con EKS. Configura Node Groups, Fargate, autoscaling, seguridad y CI/CD para Kubernetes.
- Arquitectura de Amazon EKS
- Node Groups y Fargate
- Autoscaling, seguridad y observabilidad
- CI/CD para Kubernetes
16 Proyecto Final
Aplica todo lo aprendido en un proyecto real end-to-end: diseño de arquitectura, infraestructura como código, CI/CD, observabilidad y optimización de costes.
- Diseño de arquitectura cloud y redes
- Infraestructura como código y despliegue
- CI/CD, observabilidad y optimización
- Documentación y presentación final