ASP NET Core 9 : Vertical Slice Architecture y Minimal Apis

Aprende ASP NET Core Architecture - Desde las bases hasta avanzado con Clean Architecture y Vertical Slice Architecture

Aprende ASP NET Core Architecture - Desde las bases hasta avanzado con Clean Architecture y Vertical Slice Architecture

Overview

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

Programadores de ASP NET Core

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

Bienvenidos al curso de Vertical Slice Architecture!

Aprende la nueva tendencia para un Desarrollo Agil en ASP NET Core usando Vertical Slice Architecture!

En nuestros cursos anteriores profundizamos en Clean Architecture, basado en capas y el agrupamiento de "concerns" y responsabilidades en cada una de estas capas.

Frente a esto surge Vertical Slice Architecture, donde cada "Slice" debe soportar a una funcionalidad  y que debe ser independiente de otros componentes.


Beneficios de Vertical Slice Architecture:


1. Razor-sharp Focus:

Los equipos de desarrollo  pueden concentrarse en una funcionalidad a la vez, sin tener que hacer preocuparse de las dependencias entre capas.


2. Agile-Friendly

Se adapta perfectamente a los sprints Agile y desarrolla funcionalidades completas  y testeables en cada ciclo de desarrollo.


3. Silo Breaker

Promueve la colaboración interdisciplinaria, ya que cada "Slice "de  una funcionalidad necesita una combinación de habilidades para cobrar vida.


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



.NET University

Somos un grupo de Ingenieros de Software, especializados en proyectos enterprise en tecnologias .NET, Java, Django, Next JS.

Tenemos amplia experiencia en desarrollo de aplicaciones Web, Mobile, e implementacion de arquitecturas Microservices en metodologias y principios Clean architecture.

Nuestra  mision es difundir las mejores practicas de desarrollo en plataformas Azure, Google Cloud Platform y AWS amazon.

Free Enroll