.NET Aspire: Arquitectura Moderna para Apps Distribuidas
Domina el desarrollo de aplicaciones modernas con .NET Aspire, Redis, SQL Server y OpenTelemetry
Que es Aspire?
PRUEBA GRATISInstalando Powershell
Instalar Docker Desktop
Instalar sdk net y vs code con aspire extensions
Creando Aspire Project con VS Code
Proyecto NET 10 para Aspire
Workflow de docker compose
Local Environment con Docker Compose
Ejecutando Web Api y Visual Studio 2026
Creando Certificado para HTTPS local
Creando Aspire Host Project
Configuracion de proyectos en Aspire
Creacion de proyecto ServiceDefaults
Service Default y Extensions
Ejecutando Aspire con Service Defaults
Integracion de Servicios con SQL Server
Configuracion de ConnectionString en Aspire
Creacion de Migration Service
Creacion de Dependency Injection
Background Service - Worker
Insercion de masters
Orquestando Migration con Aspire
Creacion de Database con Scripts
Dependency Injection en Program
Worker en Background
Workflow de Aspire
¿Quieres aprender a construir aplicaciones modernas en .NET con una arquitectura distribuida, observabilidad integrada y una experiencia de desarrollo mucho más productiva?
En este curso aprenderás .NET Aspire de forma práctica, aplicada y orientada al mundo real. Verás cómo usar Aspire para orquestar múltiples servicios, conectar dependencias como Redis y SQL Server, configurar service discovery, habilitar health checks, y aprovechar OpenTelemetry para trabajar con logs, métricas y trazas desde un mismo entorno.
Este no es un curso puramente teórico. Aquí construiremos una solución real paso a paso para que entiendas cómo usar .NET Aspire en proyectos profesionales, con un enfoque claro en arquitectura moderna, productividad y observabilidad.
¿Qué aprenderás en este curso?
Aprenderás a utilizar .NET Aspire para construir y gestionar aplicaciones distribuidas modernas, conectando múltiples servicios y dependencias, incorporando observabilidad, diagnóstico y herramientas que mejoran la experiencia de desarrollo.
El curso tiene un enfoque práctico, aplicado y orientado al mundo real. A lo largo del desarrollo construirás una solución paso a paso mientras conoces los principales componentes de .NET Aspire y su aplicación en arquitecturas distribuidas.
Comenzarás entendiendo qué es .NET Aspire y por qué está cambiando la forma de desarrollar aplicaciones distribuidas dentro del ecosistema .NET.
Trabajarás con dependencias reales dentro de una arquitectura moderna, integrando servicios de almacenamiento y datos en tu entorno distribuido.
Aprenderás a facilitar la comunicación entre los diferentes componentes de una aplicación distribuida y a monitorear el estado de sus servicios.
Uno de los componentes fundamentales del curso será la observabilidad. Aprenderás a utilizar OpenTelemetry para trabajar con diferentes tipos de información desde un mismo entorno.
De esta manera, recorrerás el proceso de construcción y configuración de una aplicación distribuida, incorporando servicios, dependencias, comunicación entre componentes y observabilidad dentro de un mismo entorno de desarrollo.
Al finalizar tendrás una visión clara, práctica y profesional de cómo utilizar .NET Aspire para construir aplicaciones modernas, conectadas, observables y listas para evolucionar en entornos reales.
Este curso está dirigido a desarrolladores que ya cuentan con bases de desarrollo en .NET y desean avanzar hacia arquitecturas distribuidas modernas.
No es un curso para principiantes absolutos. Se asume que ya conoces los fundamentos del desarrollo con .NET y Web APIs.
.NET Aspire te permitirá trabajar con una experiencia de desarrollo enfocada en orquestación, productividad, observabilidad y diagnóstico, mientras construyes aplicaciones distribuidas con servicios y dependencias conectados dentro de un mismo entorno.
.NET Aspire representa un paso hacia una forma más moderna de desarrollar aplicaciones distribuidas dentro del ecosistema .NET. En este curso aprenderás sus principales herramientas y conceptos mediante la construcción de una solución real.
Si quieres aprender a construir aplicaciones .NET modernas, conectadas, observables y preparadas para evolucionar hacia entornos cloud-native, este curso es para ti.