Course Code: softarchcloud
Duration: 21 hours
Prerequisites:
  • 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
Overview:

Este curso dirigido por un instructor (en línea o en las instalaciones del cliente) está orientado a usuarios de nivel avanzado.

Objetivos del curso:

  • Conocimiento de servicios en la nube y elección de arquitecturas adecuadas (con ejemplos en Azure)
  • Entender y profundizar en las ventajas de las arquitecturas en la nube
  • Ventajas de las arquitecturas conocidas y elección de la arquitectura adecuada

Formato del curso

  • Lectura interactiva y discusión.
  • Muchos ejercicios y práctica.
  • Implementación práctica en un entorno de laboratorio en vivo.

Opciones de personalización del curso

  • Para solicitar una formación personalizada para este curso, por favor contáctenos para hacer los arreglos necesarios.
Course Outline:

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
Sites Published:

Österreich - Software Architecture in Cloud

Schweiz - Software Architecture in Cloud

Deutschland - Software Architecture in Cloud

Denmark - Software Architecture in Cloud

Finland - Software Architecture in Cloud

Greece - Software Architecture in Cloud

Magyarország - Software Architecture in Cloud

Luxembourg - Software Architecture in Cloud

España - Software Architecture in Cloud

Italia - Software Architecture in Cloud

România - Software Architecture in Cloud

Türkiye - Software Architecture in Cloud

Bulgaria - Software Architecture in Cloud

Kazakhstan - Software Architecture in Cloud

Moldova - Software Architecture in Cloud

Slovenia - Software Architecture in Cloud

Croatia - Software Architecture in Cloud

Serbia - Software Architecture in Cloud

Bhutan - Software Architecture in Cloud

Nepal - Software Architecture in Cloud

Uzbekistan - Software Architecture in Cloud

US Government - Software Architecture in Cloud