A través de esta formación, aprenderás a implementar Vertical Slice Architecture, una metodología innovadora que se encarga de organizar el código en “slices” funcionales e independientes, eliminando dependencias innecesarias y facilitando la colaboración en equipo. Igualmente, aprenderás los fundamentos de Clean Architecture, aplicando principios de diseño limpio y escalable. Con proyectos prácticos, integrarás herramientas como Entity Framework Core, Dapper y patrones avanzados como CQRS y Dependency Injection, creando aplicaciones modernas, ágiles y listas para producción.
La formación que te presentamos a continuación se ha destinado a programadores que estén interesados en aprender a construir aplicaciones ágiles y robustas, y desarrolladores que buscan dominar arquitecturas modernas en ASP.NET Core.
1.Arquitecturas en .NET Core
1.1 Architecture en .NET Core
1.2 Seteando SDK para construir proyectos - IMPORTANTE
1.3 Estructura de los proyectos
2.Clean Architecture con .NET
2.1 Creación de proyectos Clean Architecture
2.2 Dependencias de proyectos
2.3 Layer Domain en CleanArchitecture
2.4 Unit of work para transacciones
2.5 Domain Events
2.6 Entidades en Domain
2.7 Repository en Clean Architecture
3.Infrastructure en Clean Architecture
3.1 Capa de infrastructure
3.2 DbContext y Models
3.3 Configuración de modelos
3.4 Configuración de migración
3.5 Creación de archivos de migración
3.6 Creando database con migración
4.Repositories en Clean Architecture
4.1 Implementando transacciones
4.2 Implementación de Repositories
4.3 Snake convention
4.4 Repository Enterprise
5. Controllers y Api
5.1 Application en Clean Architecture
5.2 Creando Query y QueryHandler
5.3 Calling Repositories
5.4 Controllers y endpoints
5.5 Database y contenedor de dependencias
Test de conocimientos I
6.Notificaciones en Clean Architecture
6.1 Pruebas de Endpoints
6.2 Parámetros en Endpoint
6.3 Mapping con DTOs
6.4 Endpoint de Catálogo
6.5 HttpContext y files en WebApi
6.6 Commands en Clean Architecture
6.7 Publicando Notificaciones
7.Vertical Slice en ASP NET Core
7.1 Vertical Slice en ASP NET Core
7.2 Creación de Vertical Slice Architecture
7.3 Estructura de Vertical Slice Architecture
7.4 Implementar comunicacion Http
7.5 Consumiendo Endpoint con Service Http
7.6 Documentación de Endpoints
7.7 Minimal Apis en Vertical Slice Architecture
8.Polly en Vertical Slice Architecture
8.1 Polly en HttpClient y Vertical Slice Architecture
8.2 Polly estrategia de valor por defecto
8.3 Parámetros con Polly
9.Entity Framework en Vertical Slice Architecture
9.1 Dominio en Vertical Slice Architecture
9.2 Relación entre clases entity
9.3 Configuración de Modelos y Tablas
9.4 Entity Framework y Vertical Slice Architecture
9.5Vertical Slice y EF Migration
10. Dapper en Vertical Slice Architecture
10.1 Dapper en Vertical Slice Architecture
10.2 Configuración de Dapper en Vertical Slice Architecture
10.3 Slice y Minimal API
10.4 Automapper en Vertical Slice Architecture
10.5 Dapper consultas con parametros
10.6 Consultas en Vertical Slice Architecture
Test de conocimientos II
11.Minimal APIS en Vertical Slice Architecture
11.1 Minimal APIs en Slices
11.2 Registro de Services en Contenedor de Dependencias
11.3 Registro de Minimal APIS con EndpointRoute
12.CQRS en Vertical Slice Architecture
12.1 CQRS en Vertical Slice Architecture
12.2 CQRS en consultas de Vertical Slice Architecture
12.3 Componentes en Slice
13.Pipelines en Vertical Slice Architecture
13.1 Chain of responsability Pattern
13.2 Pipelines en Vertical Slice Architecture
13.3 Pipeline y Métricas de NET Core
14.Global Exceptions en Vertical Slice Architecture
14.1 Slice para Modificar Datos
14.2 Commands en Vertical Slice Architecture
14.3 Global Exception Handler lo nuevo de SDK NET Core
14.4 Patrón Result incluido en Vertical Slice Architecture
14.5 Validaciones en Command con Fluent Validation
15.Transacciones en Vertical Slice Architecture
15.1 Pattern Builder en Vertical Slice Architecture
15.2 Agregar valores en Patron Builder
15.3 Inserción de data con EF y Builder Pattern
15.4 Update record con Vertical Slice Architecture
15.5 Actualización con dependencias de Service Http
15.6 Transacciones en Tracking EF
15.7 Eliminar con EF en Vertical Slice Architecture
Test de conocimientos III
Una vez la formación haya finalizado se hará entrega a cada uno de los asistentes de un certificado de aprovechamiento.
Información Adicional
Precio: 375,00 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE