Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Microservicios .NET y Azure: Arquitectura Basada en Eventos
Rating: 4.5 out of 5(105 ratings)
1,585 students

Microservicios .NET y Azure: Arquitectura Basada en Eventos

Eventos SAGA, CQRS, Service Bus, Terraform y Docker con caso bancario real. Sistemas escalables como en grandes empresas
Created byYudner Paredes
Last updated 3/2026
Spanish
Spanish [Auto],

What you'll learn

  • Comprender los fundamentos de la arquitectura de microservicios basada en eventos
  • Diseñar e implementar una infraestructura en Azure con Terraform para desplegar microservicios escalables y seguros.
  • Desarrollar microservicios en .NET con patrones como CQRS y SAGA, aplicando principios de inyección de dependencias y comunicación basada en eventos.
  • Implementar seguridad y autenticación en microservicios utilizando Microsoft Entra ID, garantizando acceso seguro mediante tokens y API Gateway.
  • Implementar comunicación asincrónica entre microservicios utilizando tópicos para garantizar una arquitectura desacoplada y resiliente.
  • Aplicar estrategias de compensación y manejo de fallos en microservicios, asegurando consistencia en transacciones distribuidas con el patrón SAGA.
  • Monitorear y analizar la observabilidad de microservicios mediante telemetría, logs centralizados y métricas en Azure.

Course content

20 sections81 lectures8h 0m total length
  • Introducción1:51
  • Instalación de aplicaciones5:41

Requirements

  • Conocimientos básicos de programación en .NET

Description

¿Sientes que tu carrera como desarrollador .NET se ha estancado en la creación de APIs y CRUDs? ¿Ves las ofertas de empleo para Arquitecto de Software o Líder Técnico y sabes que te falta ese "algo" para dar el salto?

Ese "algo" es la capacidad no solo de escribir código, sino de diseñar sistemas completos, escalables y resilientes que las grandes empresas demandan hoy. Es la diferencia entre ser un implementador y ser un líder o arquitecto.


Este curso es el puente que te llevará a ese siguiente nivel.

Aquí no vienes solo a aprender teoría; aquí vienes a CONSTRUIR. Juntos, implementaremos desde cero un sistema de Microservicios completo y funcional basado en eventos, simulando un caso de uso del mundo real. Al final del curso, tendrás un proyecto desplegado en la nube que podrás mostrar con orgullo en tu portafolio, demostrando tu experiencia con tecnologías de vanguardia.


¿Qué aprenderás?

  • Diseñarás arquitecturas modulares y escalables con .NET, dejando atrás los problemas de los monolitos.

  • Implementarás una comunicación asíncrona y resiliente entre Microservicios usando un bróker de mensajes.

  • Dominarás el patrón SAGA para gestionar transacciones distribuidas y asegurar la consistencia de los datos ante fallos.

  • Automatizarás la infraestructura en la nube (Azure) como un profesional, utilizando Terraform para definir tu entorno como código.

  • Contenerizarás y desplegarás tus aplicaciones de forma eficiente utilizando Docker.

  • Fortalecerás la seguridad de tus Microservicios con autenticación y autorización moderna usando Microsoft Entra ID.

  • Implementarás observabilidad con métricas, logs y trazas para monitorear y diagnosticar tus sistemas en producción.

¿Por qué elegir este curso?

  • 100% Práctico y Orientado a un Proyecto Real: Olvídate de la teoría aislada. Todo lo que aprendes lo aplicas directamente en un proyecto integral.

  • Tecnología de Última Generación: Trabajamos con el stack más moderno y demandado: .NET, Docker, Terraform, Azure, Service Bus y más.

  • Visión de Arquitecto: No solo te enseñaré a escribir el código, sino a tomar las decisiones de diseño, a pensar en los trade-offs y a defender tus propuestas técnicas.

  • Acceso de por vida y Actualizaciones Constantes: El mundo de la tecnología no se detiene, y este curso tampoco. Tendrás acceso a todas las futuras actualizaciones sin costo adicional.

Si estás listo para hacer la inversión más importante en tu futuro profesional y diferenciarte del resto, este es tu momento. ¡Te espero adentro para que empecemos a construir!

Who this course is for:

  • Desarrolladores .NET con algunos años de experiencia que se sienten estancados y quieren dar el siguiente gran paso en su carrera.
  • Programadores que desean entender profundamente cómo se construyen y operan los sistemas distribuidos a gran escala.
  • Profesionales que aspiran a conseguir un rol de Arquitecto de Software, Ingeniero Cloud o Líder Técnico.