Curso de Cloud Computing y Arquitectura en la Nube

Diseñá tu primera arquitectura en la nube usando AWS

Al finalizar el curso vas a contar con una arquitectura cloud completa diseñada sobre AWS, incluyendo VPC, instancias de cómputo, almacenamiento, base de datos, monitoreo y un pipeline básico de CI/CD. Todo el proceso lo realizás en grupos reducidos de máximo 6 personas, con feedback constante sobre tus decisiones de diseño y documentación, dejando listo un proyecto que podés mostrar en entrevistas o a tu equipo.

Métricas del curso

  • 150+

    10 módulos en vivo con práctica en AWS

  • 10+

    Proyecto final: arquitectura multi-capa en la nube

  • Grupos reducidos (máx. 6 personas por cohorte)

  • Certificado de finalización en Cloud Computing con AWS

Inscripción a los cursos de programación

Elegí tu camino: frontend, backend o full stack. Inscribite en los cursos online en vivo y empezá a construir proyectos profesionales en grupos reducidos. Ver próximas fechas

No hay cohortes disponibles por el momento. Consultá por WhatsApp las próximas fechas para cursar programación.

Curso de Cloud Computing con AWS Nivel Inicial–Intermedio

Este curso está pensado para quienes quieren entender cómo diseñar y administrar infraestructura en la nube usando AWS como plataforma principal. No necesitás ser experto en redes o servidores, pero sí tener curiosidad por el mundo infraestructura/DevOps y ganas de trabajar con entornos reales. Es una base sólida para crecer hacia roles de Cloud Engineer, DevOps o desarrollador que entiende cómo corre su app en la nube. Las clases se dictan en grupos reducidos de hasta 6 personas, con práctica guiada, correcciones en vivo y acompañamiento cercano.

  • Personas que vienen de desarrollo, soporte o sistemas y quieren dar el salto a la nube aprendiendo AWS con enfoque práctico.
  • Desarrolladores junior que desean entender cómo se despliegan y escalan sus aplicaciones en un entorno cloud real.
  • Perfiles de infraestructura, redes o seguridad que buscan modernizarse hacia arquitecturas en la nube basadas en AWS.
  • Equipos de pequeñas empresas o startups que quieren empezar a migrar servicios a la nube de forma ordenada y segura.

MODALIDAD

¿Cómo vas a aprender Cloud Computing con AWS?

Aprendés Cloud Computing trabajando directamente con la consola de AWS, diseñando arquitecturas paso a paso y desplegando recursos reales en entornos controlados. Cada cohorte tiene como máximo 6 personas, lo que permite revisar tus diagramas, tu configuración y tus decisiones de diseño en tiempo real, corrigiendo errores antes de que se vuelvan costosos.

Clases en vivo con laboratorios guiados

Sesiones interactivas donde creamos y configuramos recursos de AWS en conjunto, analizamos eventos reales (logs, métricas) y discutimos alternativas de diseño.

Clases en vivo del curso

Material de apoyo y diagramas de referencia

Guías, diagramas de arquitectura y ejemplos de plantillas para que puedas replicar y practicar las configuraciones fuera del horario de clase.

Contenido on demand del curso

Temario del Curso de Cloud Computing con AWS

En este curso de Cloud Computing vas a aprender a diseñar, implementar y documentar arquitecturas en la nube usando AWS como plataforma principal. Empezamos por los fundamentos de la nube, creación de cuentas y regiones, y avanzamos hacia redes VPC, seguridad, almacenamiento, bases de datos, monitoreo, automatización con infraestructura como código y pipelines CI/CD. Todo aplicado sobre un caso real, en clases online en vivo y grupos reducidos de máximo 6 personas.

Fundamentos de Cloud Computing y visión general de AWS

  • Qué es Cloud Computing: modelos IaaS, PaaS, SaaS y ventajas frente al on-premise.

  • Introducción a AWS, regiones, zonas de disponibilidad y servicios principales del ecosistema.

  • Buenas prácticas iniciales: cuentas, usuarios de práctica y recomendaciones de costos y seguridad.

Mapa conceptual de servicios clave de AWS y esquema de la arquitectura base que se irá construyendo en el curso.

Cuentas, regiones y cómputo: máquinas virtuales con EC2

  • Creación y configuración de una cuenta de AWS para laboratorio seguro.

  • Instancias EC2: tipos, tamaños, pares de claves, grupos de seguridad y conexión remota.

  • Buenas prácticas de apagado, etiquetado y control de costos en recursos de cómputo.

Primera instancia EC2 funcional con acceso remoto configurado y checklist básico de seguridad y costos.

Redes en la nube: VPC, subredes y seguridad en AWS

  • Diseño de una VPC propia con subredes públicas y privadas para separar capas de la app.

  • Tablas de ruteo, Internet Gateway, NAT Gateway y flujo de tráfico hacia/desde internet.

  • Grupos de seguridad, listas de control de acceso (ACL) y principios de red de mínima exposición.

VPC con subredes públicas y privadas listas para alojar servidores web y bases de datos de forma segura.

Identidad, seguridad y gestión de accesos con IAM

  • Usuarios, grupos, roles y políticas en AWS IAM siguiendo el principio de mínimo privilegio.

  • Autenticación multifactor, credenciales de acceso y buenas prácticas para entornos de laboratorio.

  • Roles para servicios (EC2, Lambda, etc.) y separación clara entre permisos de administración y de uso.

Esquema de IAM con usuarios, grupos y roles definidos para el proyecto, documentado y aplicado en la consola.

Monitoreo, logs y alertas con CloudWatch y CloudTrail

  • Amazon CloudWatch: métricas, logs, dashboards y alarmas para recursos críticos.

  • AWS CloudTrail para auditoría de acciones en la cuenta y trazabilidad de cambios.

  • Buenas prácticas de observabilidad: qué medir, cómo alertar y cómo reaccionar ante incidentes.

Tablero básico en CloudWatch con métricas, logs y al menos una alerta configurada para el entorno de prueba.

Infraestructura como código con CloudFormation

  • Conceptos de infraestructura como código (IaC) y por qué automatizar la creación de recursos.

  • Plantillas de AWS CloudFormation: estructura, parámetros, recursos y salidas.

  • Ciclos de vida de stacks: creación, actualización segura y destrucción controlada de ambientes.

Plantilla CloudFormation que crea una VPC sencilla con subredes, grupos de seguridad y una instancia EC2.

Almacenamiento y bases de datos en AWS

  • Almacenamiento de objetos con Amazon S3: buckets, políticas, versiones y casos de uso.

  • Volúmenes EBS para instancias EC2 y consideraciones de rendimiento y respaldo.

  • Bases de datos administradas con Amazon RDS y alternativas NoSQL como DynamoDB.

Arquitectura de datos simple: bucket S3 para archivos estáticos y una instancia RDS configurada para la app.

Alta disponibilidad y escalabilidad en AWS

  • Balanceo de carga con Elastic Load Balancing y distribución de tráfico entre instancias.

  • Auto Scaling Groups: reglas de escalado, políticas y monitoreo de capacidad.

  • Patrones básicos de alta disponibilidad usando múltiples zonas de disponibilidad (AZs).

Arquitectura web de dos capas con balanceador, Auto Scaling y base de datos en alta disponibilidad diseñada en diagrama.

CI/CD y DevOps para entornos cloud en AWS

  • Conceptos de integración continua y despliegue continuo aplicados a la nube.

  • Servicios de AWS CodePipeline, CodeBuild y alternativas con herramientas externas.

  • Buenas prácticas para pipelines seguros: validaciones, tests automatizados y despliegues progresivos.

Pipeline CI/CD sencillo que automatiza el despliegue de cambios hacia el entorno de pruebas en AWS.

Proyecto final: Arquitectura Cloud completa en AWS

  • Selección de un caso real (e-commerce, reservas, cursos, etc.) para modelar la solución en la nube.

  • Diseño de una arquitectura multi-capa usando los servicios vistos: VPC, EC2, S3, RDS, IAM, monitoreo y CI/CD.

  • Documentación de la solución: diagrama, descripción de componentes, costos aproximados y ruta de mejora.

Entrega final de una arquitectura cloud completa en AWS, documentada y lista para evolucionar hacia un entorno productivo.
¿Necesito tarjeta de crédito para crear una cuenta en AWS?Sí, AWS requiere una tarjeta de crédito/débito para validar la identidad al crear la cuenta. Sin embargo, en el curso aprenderemos a usar la Capa Gratuita (Free Tier) para no gastar dinero mientras aprendemos.
¿Tengo que saber Linux para este curso?Es muy recomendable tener nociones básicas de terminal (Bash), ya que la mayoría de los servidores en la nube corren Linux. Durante el curso enseñamos los comandos esenciales para operar.
¿Qué es la Capa Gratuita (Free Tier)?Es un beneficio de AWS que te permite usar ciertos servicios (como una instancia EC2 pequeña o almacenamiento S3) gratis durante 12 meses o hasta ciertos límites de uso.
¿Qué pasa si me paso de los límites gratuitos?AWS te cobrará. Por eso, la primera lección del curso es configurar **Alertas de Facturación (Budgets)** para que te llegue un email si tu gasto supera $1 USD, evitando sorpresas.
¿Cuál es la diferencia entre IaaS, PaaS y SaaS?IaaS (Infraestructura) es alquilar el hardware virtual (EC2). PaaS (Plataforma) es alquilar el entorno listo para código (Elastic Beanstalk). SaaS (Software) es usar la app final (Gmail). AWS ofrece principalmente IaaS y PaaS.
¿Qué es una Región y una Zona de Disponibilidad?Una Región es un área geográfica (ej: Norte de Virginia). Una Zona de Disponibilidad (AZ) es un data center físico dentro de esa región. Usamos múltiples AZs para que si un data center se incendia, tu app siga online.
¿Qué es una Instancia EC2?Es una 'Elastic Compute Cloud'. Básicamente, una computadora virtual en la nube que puedes encender, configurar y apagar a gusto. Es el ladrillo fundamental de AWS.
¿Vemos Serverless (Lambda)?El curso se enfoca en los fundamentos de infraestructura (VPC, EC2), pero introducimos el concepto de Serverless como la evolución moderna donde no gestionas servidores.
¿Qué es una VPC (Virtual Private Cloud)?Es tu propia red privada dentro de AWS. Ahí defines tus rangos de IP, subredes y reglas de seguridad. Es como armar tu propio data center virtual.
¿Necesito saber redes (Networking)?No necesitas ser ingeniero de redes, pero aprenderemos conceptos clave: Direcciones IP, Puertos, CIDR blocks, Tablas de ruteo y Gateways, vitales para que tus servidores tengan internet.
¿Qué es S3?Simple Storage Service. Es el 'Google Drive' para aplicaciones. Almacena archivos (imágenes, backups, logs) de forma infinitamente escalable y barata.
¿Es seguro subir datos a la nube?Sí, si se configura bien. AWS es seguro por diseño, pero la seguridad en la nube es 'responsabilidad compartida'. Te enseñamos a cerrar puertos y encriptar datos para no dejar puertas abiertas.
¿Qué es IAM?Identity and Access Management. Es el portero de AWS. Define quién (usuarios) puede hacer qué (permisos) en tu cuenta. Aprenderemos a crear usuarios con privilegios mínimos.
¿Vemos Docker y Kubernetes?Vemos cómo correr contenedores Docker en instancias EC2. Kubernetes (EKS) es un tema avanzado que requiere su propio curso, pero entender AWS es el requisito previo.
¿Cómo me conecto a un servidor en la nube?Usando SSH (Secure Shell). Aprenderás a generar claves privadas (`.pem`) y usarlas para entrar a la terminal de tu servidor Linux remoto de forma segura.
¿Qué es el Auto Scaling?Es la capacidad de AWS de agregar o quitar servidores automáticamente según la demanda (ej: si entra mucha gente a tu web, se prenden 3 servidores más solos).
¿Qué es un Balanceador de Carga (ELB)?Es el semáforo de entrada. Recibe todo el tráfico web y lo reparte equitativamente entre tus servidores para que ninguno se sature.
¿Vemos bases de datos?Sí. Usaremos **RDS** (Relational Database Service) para crear bases de datos SQL (MySQL/Postgres) gestionadas, donde AWS se encarga de los backups y parches.
¿Este curso me prepara para la certificación Cloud Practitioner?Cubre la gran mayoría de los temas técnicos del examen 'AWS Certified Cloud Practitioner' (CLF-C01/02), dándote una base sólida práctica para luego estudiar la teoría.
¿Qué es Infraestructura como Código (IaC)?Es definir tus servidores y redes mediante archivos de texto (YAML/JSON) en lugar de hacer clics en la consola. Vemos una intro a **CloudFormation**.
¿Qué es un Grupo de Seguridad (Security Group)?Es un firewall virtual a nivel de instancia. Tú decides qué tráfico entra (ej: solo web puerto 80) y qué tráfico sale. Configurar esto mal es la causa #1 de problemas de conexión.
¿Sirve este curso para Azure o Google Cloud?Los conceptos (máquinas virtuales, redes, almacenamiento) son universales. Si aprendes AWS, te será muy fácil entender Azure o GCP después, solo cambian los nombres.
¿Qué es CloudWatch?Es el sistema de monitoreo. Te permite ver gráficas de CPU, memoria y errores de tus servidores, y configurar alarmas (ej: 'avísame si el servidor se cae').
¿Cómo se cobra AWS?Es un modelo 'Pay as you go' (paga por lo que usas). Si tienes un servidor prendido 1 hora, pagas 1 hora. Si lo apagas, dejas de pagar. Aprenderemos a estimar costos.
¿Qué es una AMI (Amazon Machine Image)?Es una 'foto' del disco duro de un servidor. Puedes crear una AMI de tu servidor configurado y usarla para lanzar 100 copias idénticas en minutos.
¿Qué es la Latencia?El tiempo que tardan los datos en viajar. Aprenderás a elegir la región correcta (ej: San Pablo vs Virginia) para que tus usuarios locales tengan la mejor velocidad.
¿Vemos Route 53 (DNS)?Sí. Veremos cómo comprar un dominio (o usar uno existente) y apuntarlo a tus servidores en AWS para que tu web sea accesible por nombre.
¿Qué es Elastic IP?Es una dirección IP estática pública. Normalmente las IPs cambian al reiniciar el servidor; con Elastic IP, aseguras que tu dirección sea fija.
¿Por qué usar la línea de comandos (AWS CLI)?Porque es más rápido y automatizable. Aprenderemos a configurar tus credenciales en tu PC para controlar AWS desde tu terminal local.
¿Qué es el 'Principio de Menor Privilegio'?Es una regla de oro de seguridad: darle a cada usuario o servicio solo los permisos estrictamente necesarios para hacer su trabajo, y ni uno más.
¿Qué pasa si borro algo por error?En la nube, borrado es borrado. Por eso enseñamos a activar protecciones contra terminación y a hacer snapshots (copias de seguridad) automáticos.
¿Vemos CDN (CloudFront)?Mencionamos cómo una red de distribución de contenidos (CDN) puede acelerar tu sitio web cacheando archivos estáticos en servidores de borde cerca de los usuarios.
¿Qué es DynamoDB?Es la base de datos NoSQL propietaria de AWS. Es increíblemente rápida y escalable. Veremos cuándo conviene usarla frente a una SQL tradicional.
¿Cuál es la diferencia entre S3 y EBS?S3 es almacenamiento de objetos (subir fotos, archivos). EBS es almacenamiento en bloque (el disco duro C: o /root donde instalas el sistema operativo).
¿Qué proyecto final hacemos?Diseñar y desplegar una arquitectura de alta disponibilidad: Servidores web detrás de un balanceador de carga, conectados a una base de datos, todo en una red segura.
¿Qué es el 'Shared Responsibility Model'?AWS cuida la seguridad 'de' la nube (cables, edificios). Tú cuidas la seguridad 'en' la nube (tus datos, contraseñas, parches). Entender esto es vital.
¿Podré trabajar como Cloud Engineer?Este curso es el primer paso sólido. Para ser ingeniero cloud necesitarás luego profundizar en automatización (Terraform), contenedores y scripting, pero aquí construyes los cimientos.
¿Qué es una Subred Pública vs Privada?Pública: tiene acceso directo a internet (para balanceadores). Privada: no tiene acceso directo (para bases de datos). Es la base de una arquitectura segura.
¿Qué es NAT Gateway?Es un componente que permite que tus servidores en la red privada salgan a internet (para bajar actualizaciones) sin que internet pueda entrar a ellos.
¿Cómo se manejan las llaves SSH?AWS te da la llave privada (.pem) una sola vez al crear el servidor. Si la pierdes, pierdes el acceso. Aprenderás a guardarla como un tesoro.
¿Vemos CI/CD en AWS?Sí, introducimos **CodePipeline** para automatizar el despliegue de código desde GitHub hacia tus servidores EC2.
¿Qué es el 'Bootstrapping' (User Data)?Es un script que le pasas al servidor para que se ejecute automáticamente apenas se enciende (ej: 'instalar Apache y bajar mi web').
¿Por qué usar roles IAM en vez de credenciales?Porque es más seguro. En lugar de guardar contraseñas en el código, le asignas un Rol al servidor para que tenga permiso temporal de acceder a S3 o DynamoDB.
¿Qué son los Tags (Etiquetas)?Son metadatos (Clave:Valor) que pones a tus recursos. Vitales para organizar costos (ej: Proyecto:Web, Ambiente:Prod) y automatizar tareas.
¿Vemos CloudTrail?Sí. Es el servicio de auditoría que registra 'quién hizo qué y cuándo'. Si alguien borró un servidor, CloudTrail te dice quién fue.
¿Qué es el 'Vertical Scaling' vs 'Horizontal Scaling'?Vertical: Aumentar la RAM/CPU de la máquina (tiene límite). Horizontal: Poner más máquinas en paralelo (escalabilidad infinita). La nube prefiere horizontal.
¿Necesito saber programar?No estrictamente, pero ayuda entender cómo funciona una aplicación web básica (HTML/Node.js) para saber qué estamos desplegando.
¿Qué es el 'Vendor Lock-in'?El riesgo de depender tanto de herramientas propietarias de AWS que sea difícil mudarse a otra nube. Discutiremos cómo mitigar esto.
¿Hay soporte post-clase?Sí, tenemos un canal de chat para dudas. En Cloud es común trabarse con un error de permisos o red, y la comunidad ayuda mucho.
¿Qué sigue después de AWS?Lo natural es aprender **Terraform** (para infraestructura como código multi-nube) y **Kubernetes** (para orquestación de contenedores).
Chateá por info