Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vertical Slice Architecture y Clean Architecture en NET Core
Rating: 4.7 out of 5(45 ratings)
383 students

Vertical Slice Architecture y Clean Architecture en NET Core

Aprende arquitecturas avanzadas con Clean Architecture y Vertical Slice Architecture - Entity Framework - ASP.NET Core
Last updated 7/2025
Spanish

What you'll learn

  • Vertical Slice Architecture en ASP NET Core 9
  • Basic Clean Architecture en ASP NET Core 9
  • Entity Framework Core
  • Dapper para consultas
  • Dependency Injection
  • Pattern mediator con CQRS
  • Pattern Repository en Domain Model
  • Migrations desde EF
  • Multiple contenedor de dependencias
  • Domain Events Notifications

Course content

15 sections75 lectures17h 36m total length
  • Acceso al Preview de .NET University2:54
  • Architecture en net core5:38
  • Seteando SDK para construir proyectos - IMPORTANTE6:53
  • Estructura de los proyectos6:24

Requirements

  • Necesita haber llevado nuestro curso de "Master Web Api ASP NET Core 9"
  • Tener experiencia trabajando con web apis de .net y cqrs

Description

Bienvenidos al curso de Vertical Slice Architecture!

Este curso avanzado te enseñará a implementar Vertical Slice Architecture con .NET 9, una alternativa moderna a las arquitecturas en capas tradicionales. Aprenderás a estructurar tus aplicaciones dividiendo el sistema en slices verticales independientes, cada uno enfocado en un caso de uso específico, logrando así un código más limpio, desacoplado y fácil de mantener.

La arquitectura por slices promueve la alta cohesión, bajo acoplamiento y una organización que escala de forma natural tanto para equipos pequeños como grandes. En lugar de agrupar por tipo (Controllers, Services, Repositories), aprenderás a agrupar por funcionalidades, lo que se traduce en mayor claridad y agilidad en el desarrollo.


¿Qué aprenderás?

  • Fundamentos de Vertical Slice Architecture y cómo se diferencia de Clean Architecture y arquitectura en capas.

  • Cómo organizar tu proyecto por características y no por tipo de archivo.

  • Uso de .NET 9, MediatR, Minimal APIs, Endpoint Routing, y otras herramientas modernas.

  • Separación clara entre comandos y queries (CQRS) para lograr mayor expresividad.

  • Implementación de slices independientes: validación, autorización, lógica de negocio y persistencia todo en un solo lugar.

  • Pruebas unitarias y de integración en una arquitectura slice-friendly.

  • Técnicas para mantener tu código desacoplado y enfocado en el dominio del problema.

  • Integración con Entity Framework Core, FluentValidation, AutoMapper y más.


En este curso desarrollaremos 2 proyectos:

1. Utilizando Clean Architecture. - Desarrollaremos un catalogo de productos y expondremos una web api de .net 9, usando un modelo multicapas Clean Architecture.


2. Utilizando Vertical Slice Architecture.- Desarrollaremos las funcionalidades en Slices, soportando un modelo para administrar un shopping cart.


Veremos tecnicas usando frameworks y patrones de diseno como:

  • Entity Framework Core

  • Dependency Injection

  • CQRS

  • Dapper

  • Pattern Repository

  • Command and Query Handlers

  • Migrations desde EF

  • Multiple contenedor de dependencias

  • Domain Events Notifications



Who this course is for:

  • Programadores de ASP NET Core