Temario del curso
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
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
Testimonios (5)
The trainer updates the course according to the expectations of the learners
Alexandru
Curso - Software Architecture in Cloud
The trainer has excelent knowledge about the subject. The examples he picks are very intuitive and they help understanding the concepts very well. Although I lack experience in C# and .NET, the trainer adapted the content and always made parallels to Java.
Ionut
Curso - Software Architecture in Cloud
A lot: * exercises in group, were really great * the fact that there was more focus on exercises (time-wise) and less on theory * menti and the small competition (super cool for recapitulation) * pauses and breaks were on point * he helped us a lot, when we has issues and was always open for questions
Balo-Fabian Zsolt
Curso - Software Architecture in Cloud
The vibe, and the content -- I did learn a lot and I did not fall asleep.
Florin
Curso - Software Architecture in Cloud
New perspectives, I will need a few days to grasp all the information. I really liked the fact that we had to do some exercises and we were separated in small groups. That made us think a little bit as well, between the presentation sessions :)