- 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
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.
Parte I: Elementos de la Arquitectura en la Nube
- Modelos en la nube (pública / privada / híbrida)
- Requisitos no funcionales en la nube
- Nivel de adopción de la nube (IaaS/PaaS/SaaS)
- Componentes de la arquitectura en la nube (Regiones / Grupos de recursos / Recursos)
- 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
- IaaS - Soluciones de almacenamiento, Azure Container Instance y AKS
- PaaS - Cosmos DB/ AppService / Azure SQL Database / Service Bus/Application Insights
Parte III: Arquitectura Limpia
- Principios de la arquitectura limpia
- Elegir los servicios en la nube adecuados / ventajas y desventajas
- Aplicación práctica - construir y desplegar una arquitectura limpia en Azure usando .NET
Parte IV: Arquitectura basada en Microservicios
- Principios de la arquitectura basada en microservicios
- Elegir los servicios en la nube adecuados / ventajas y desventajas
- DAPR
- 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
- DDD, CQRS, Event Sourcing - descripción
- Patrones en arquitecturas DDD
- Elegir los servicios en la nube adecuados / ventajas y desventajas
- Aplicación práctica - construir y desplegar una arquitectura DDD en Azure usando .NET
Ö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