Temario del curso

Parte I: Elementos de la Arquitectura en la Nube

  1. Modelos en la nube (pública / privada / híbrida)
  2. Requisitos no funcionales en la nube
  3. Nivel de adopción de la nube (IaaS/PaaS/SaaS)
  4. Componentes de la arquitectura en la nube (Regiones / Grupos de recursos / Recursos)
  5. Recuperación ante desastres RTO, RPO

Parte II: Servicios en la Nube

  • Para cada servicio: descripción, evaluación de disponibilidad/rendimiento/seguridad/precio, y despliegue usando Bicep
  1. IaaS - Soluciones de almacenamiento, Azure Container Instance y AKS
  2. PaaS - Cosmos DB/ AppService / Azure SQL Database / Service Bus/Application Insights

Parte III: Arquitectura Limpia

  1. Principios de la arquitectura limpia
  2. Elegir los servicios en la nube adecuados / ventajas y desventajas
  3. Aplicación práctica - construir y desplegar una arquitectura limpia en Azure usando .NET

Parte IV: Arquitectura basada en Microservicios

  1. Principios de la arquitectura basada en microservicios
  2. Elegir los servicios en la nube adecuados / ventajas y desventajas
  3. DAPR
  4. Aplicación práctica - construir y desplegar microservicios en Azure usando .NET

Parte V: Arquitecturas en la nube - Diseño Orientado a Dominios, CQRS, Event Sourcing

  1. DDD, CQRS, Event Sourcing - descripción
  2. Patrones en arquitecturas DDD
  3. Elegir los servicios en la nube adecuados / ventajas y desventajas
  4. Aplicación práctica - construir y desplegar una arquitectura DDD en Azure usando .NET

Requerimientos

  • Familiaridad con un lenguaje de programación avanzado (C# / Java)
  • Conocimientos básicos de las arquitecturas cubiertas (arquitectura limpia / microservicios)
  • Experiencia básica con servicios en la nube
  • Mínimo 5 años de experiencia en desarrollo de software
 21 Horas

Testimonios (5)

Próximos cursos

Categorías Relacionadas