Aprende arquitectura moderna y escalable con .NET 10
El curso enseña a construir aplicaciones reales en .NET 10 con enfoque Modular Monolith. Aprenderás a organizar código, separar responsabilidades, trabajar con múltiples módulos y preparar soluciones escalables.
Domina PostgreSQL, Docker y la infraestructura del proyecto
Configurarás PostgreSQL desde cero con Docker Compose, creando entornos completos sin instalaciones complejas.
Una formación práctica y estructurada para desarrolladores .NET
El curso está pensado para desarrolladores que quieren superar estructuras monolíticas desorganizadas. Aprenderás a modelar entidades, separar funcionalidades, aplicar validaciones, gestionar usuarios y seguridad con autenticación, y preparar aplicaciones para futuras extensiones.
Esta formación es ideal para desarrolladores .NET que estén en busca de mejorar la arquitectura de sus proyectos.
1.Modular Monoliths para .NET
1.1 Arquitectura de Software en .NET
1.2 Modular Monoliths Architecture
1.3 Instalación de herramientas
2.Creación de proyectos y arquitectura
2.1 Creación de solución y proyectos
2.2 Contenedor de dependencias en el Host
2.3 Endpoints en módulo
3.Implementando arquitectura de módulos
3.1 Creando estructura de API y librería de módulo
3.2 Refactorización de código
4.Patrón REPR y FastEndpoints
4.1 Patrón REPR
4.2 Instalación de FastEndpoints
4.3 Implementando endpoint con lógica
5.Domain de Modular Architecture
5.1 Configuración de la solución
5.2 Arquitectura monolítica y caso de uso
5.3 Modelo de datos de Movies
5.4 Creando estructura de módulo Movie
5.5 Dando de alta entidades
5.6 Relaciones entre entidades
5.7 Business Rules y Projections
6.Docker Compose en Monoliths
6.1 Docker Compose y Postgres
7.Infrastructure en Modular Monoliths
7.1 Creación de Infrastructure
7.2 Configuración de modelos y entidades
7.3 Configuración con índices
7.4 Relaciones de persistencia
8.Postgres Database y migraciones con EF
8.1 Configuración de migraciones
8.2 Creación de base de datos y migración
9. Seeding avanzado con EF Core 10
9.1 Seeding de datos
9.2 Seeding de datos avanzado
9.3 Seeding de masters
9.4 UseAsyncSeeding para .NET 10
10.Repository Pattern en Modular Monolith Architecture
10.1 Repository Pattern
10.2 Contratos de repositorio
10.3 Implementando repositorio
10.4 Integrando services y repositories
10.5 Ejecutando endpoints con services
11.Validaciones en Architecture Modular Monolith
11.1 Validaciones en monoliths
11.2 Implementando validación en endpoint
11.3 Validación con genéricos
11.4 Update entity
11.5 Endpoints para delete y búsqueda
12.Architecture Monolith para múltiples proyectos
12.1 Creación de módulo Users
12.2 Architecture monolith para múltiples proyectos
13. Modelamiento modular de Users
13.1 Módulo de usuarios
13.2 Modelando User
13.3 Modelando Shopping Cart
14.Identity en Monolith Architecture
14.1 Persistencia en Users
14.2 Configuración de modelos
14.3 Contenedor de dependencias para DbContext
14.4 Creación de database security
15.Security y Users para Monolith Architecture
15.1 Endpoint login
15.2 Creación de token y test
15.3 Sesión de usuario
15.4 Creación de usuario
16.Comunicación avanzada con Modular Monolith Architecture
16.1 Result Pattern en Modular Monolith
16.2 Mediator en Modular Monolith Architecture
16.3 Comunicación entre módulos
16.4 Mediator y Result para Shopping Cart
16.5 Comunicación avanzada entre módulos
Una vez la formación haya terminado se hará entrega a cada uno de los estudiantes 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