Volver al catálogo
Arquitectura de Software
Inscripciones abiertas
Certificado verificable

Taller .NET 10 + Clean Architecture

Aprende .NET 10 y C# construyendo una API real de Pedidos con Clean Architecture, capa por capa, en 5 noches.

Duración

15 horas

Nivel

Intermedio

Modalidad

Online en vivo

Frecuencia

5 días / semana

Taller .NET 10 + Clean Architecture

Horario en tu país

Lunes a viernes · clases en vivo. Mira la hora local:

  • 🇨🇱Chile20:00–23:00
  • 🇦🇷Argentina21:00–00:00
  • 🇵🇪Perú19:00–22:00
  • 🇨🇴Colombia19:00–22:00
  • 🇪🇨Ecuador19:00–22:00
  • 🇲🇽México18:00–21:00

Horarios referenciales según el huso horario estándar de cada país. Pueden variar por cambios de hora locales. Ante cualquier duda, escríbenos.

Sobre el curso

En este taller intensivo de 5 noches construimos, capa por capa, una API de Pedidos en .NET 10 y C# aplicando Clean Architecture según la propuesta de Robert C. Martin (Uncle Bob). Partimos de los fundamentos y la regla de dependencia, modelamos las reglas de negocio en la capa de Entidades (el agregado Pedido, sus líneas, value objects e invariantes), implementamos los casos de uso Crear pedido y Confirmar pedido con el patrón de puertos y presentadores, y conectamos los adaptadores de interfaz con persistencia real en SQL Server usando EF Core. Cerramos exponiendo la API con Swagger, manejando excepciones de forma centralizada en ASP.NET Core y probando el sistema de punta a punta. Al terminar comprenderás por qué casi todo el código funciona al principio pero se vuelve difícil de cambiar con el tiempo, y cómo mantener el negocio aislado del framework y de la base de datos.

Lo que vas a aprender

  • Describir qué es Clean Architecture, sus ventajas y la regla de dependencia de Robert C. Martin
  • Estructurar una solución .NET con un proyecto por anillo (Entities, UseCases, InterfaceAdapters, Main)
  • Modelar reglas de negocio empresariales: el agregado Pedido, la entidad LineaPedido y los value objects Dinero y Cantidad
  • Proteger las invariantes del dominio y probarlas con xUnit sin levantar API ni base de datos
  • Implementar casos de uso con Input Ports, Interactors y Output Ports (el patrón Presenter de Uncle Bob)
  • Construir los casos de uso Crear pedido y Confirmar pedido de principio a fin
  • Implementar los adaptadores de interfaz: Repositorio (Gateway), Presenter y Controller, con un composition root
  • Persistir el dominio con EF Core sobre SQL Server y aplicar migraciones
  • Exponer la API con Swagger y manejar excepciones de forma centralizada con middleware en ASP.NET Core
  • Probar la aplicación de punta a punta con Swagger y archivos .http

Programa del curso

5 módulos · 15 horas en total

  • Introducción a Clean Architecture: por qué el código se vuelve difícil de cambiar y cómo la regla de dependencia aísla el negocio
  • Los cuatro anillos, la regla de dependencia y el flujo de control con puertos
  • Definición del caso de uso base: el dominio de Pedidos (Crear pedido y Confirmar pedido)
  • Estructura inicial de la solución en Visual Studio

¿Para quién es?

  • Desarrolladores .NET / C# que sienten que su código funciona pero se vuelve difícil de mantener
  • Programadores que quieren dar el salto de implementar features a diseñar sistemas
  • Quienes vienen de otros lenguajes y quieren aprender Clean Architecture con un caso real
  • Estudiantes y profesionales que buscan bases sólidas de arquitectura backend

Requisitos previos

  • Conocimientos básicos de programación orientada a objetos
  • Nociones de C# (no se requiere ser experto)
  • Tener instalado Visual Studio y el SDK de .NET 10
  • SQL Server (Express o LocalDB) para la noche de persistencia

Metodología

Clases en vivo por Google Meet (quedan grabadas) + construcción guiada del proyecto capa por capa + ejercicios prácticos noche a noche.

Tu instructor

Ángel Gabriel Sepúlveda Sepúlveda

Ángel Gabriel Sepúlveda Sepúlveda

Co-Founder & Technical Instructor · DAS Soluciones

Ingeniero en Informática (Instituto Profesional Santo Tomás) con una trayectoria consolidada en la transformación digital de los sectores Financiero (Fintech), Retail y Cultural. Diseño y construyo soluciones de alta complejidad con foco en seguridad y escalabilidad. Hoy, en el ecosistema Fintech, trabajo en la optimización de productos financieros con un stack moderno: .NET Core, NestJS y React. Me especializo en Arquitectura Hexagonal y en el desarrollo asistido por Inteligencia Artificial para automatizar procesos críticos de negocio: uso la IA para potenciar el criterio técnico, no para reemplazarlo. Defiendo la excelencia técnica a través de Clean Code, principios SOLID y la mentoría continua, construyendo sistemas robustos, desacoplados y preparados para escalar. Mi objetivo es seguir aportando valor con soluciones que mejoren la eficiencia operativa y la seguridad de la información, y compartir ese conocimiento para que más desarrolladores den el salto de "hacer features" a "diseñar sistemas".

Inversión

Precio de lanzamiento vs. valor regular. Reserva tu cupo hoy.

Precio de lanzamiento

$40.000 CLP · transf.

o $40.000 con tarjeta de débito o crédito

Extranjero · US$50 por PayPal

Para quienes se suman a esta primera versión del taller

Transferencia · tarjeta · PayPalCupos limitados para el primer grupo
Reservar mi cupo

Te confirmamos cupo y medio de pago por WhatsApp. Sin compromiso.

Cupos limitadosInicia 20 de julio de 2026

Recibe toda la información del curso

Déjanos tus datos y te enviamos los detalles. Sin compromiso — resolvemos tus dudas y te ayudamos a reservar tu cupo.

  • Temario completo y detallado
  • Fechas y horarios por país
  • Valores y opciones de financiamiento

¿Prefieres respuesta inmediata?

Pregunta por WhatsApp

Sin spam. Te contactamos solo sobre este curso.

WhatsApp