Este curso se ha elaborado para que aprendas a estructurar soluciones profesionales en .NET, aplicando las mejores prácticas y patrones de diseño más demandados en la industria. Con un enfoque práctico, aprenderás a trabajar con Entity Framework Core actualizado, principios SOLID, pruebas unitarias con XUnit, seguridad con Identity y arquitecturas modernas como Clean Architecture, DDD y CQRS.
La formación se ha destinado a todas aquellas personas que desarrollen su actividad profesional en este sector, que estén interesadas en dominar patrones modernos como CQRS y DDD, y crear aplicaciones profesionales con ASP.NET Core.
1.Entity Framework Core y Visual Studio
1.1 Instalación Visual Studio
1.2 Creación de Proyectos
1.3 Creación de modelo
1.4 Cadena de Conexión
1.5 Migración de NET a SQL Server
1.6 Inserción de record en EF
1.7 Factorizando los métodos
1.8 Consulta Condicionales en EF
1.9 Métodos de EF
1.10 Linq y EF
1.11 Tracking y Not Tracking
1.12 Fluent API
1.13 Muchos a muchos en EF
1.14 Migration con nuevas relaciones
1.15 Inserciones en EF
1.16 Consultas entre múltiples entidades
2.Domain Driven Design - CQRS
2.1 Principios Solid
2.2 Principio de Inversión
2.3 Domain Driven Design
2.4 Clean Architecture
2.5 CQRS
3.NET y Clean Architecture
3.1 Definición de estructura - Clean Architecture
3.2 Base Model
3.3 Creación de API
3.4 Creación de proyectos Infrastructure y Application
3.5 Referencia entre proyectos
4.Management de Domain Driven Design
4.1 Modelos con Domain Driven Design
4.2 Estructura de la aplicación
Test de conocimientos I
5.Func y Expressions Func – Diferencias
5.1 Func vs Expressions
5.2 Creación de interface genérica
6. Patrón Mediator
6.1 Patrón Mediator
6.2 mediatR en NET
6.3 Instalación de paquetes en Application
7.CQRS y MediatR
7.1 Implementando CQRS y MediatR
7.2 Query Command y Handlers
8.CQRS y Commands
8.1 Command Handler y CQRS
8.2 Validaciones en CQRS
8.3 Factorizar CQRS
8.4 Update Command
8.5 Delete Command
8.6 Excepciones en Validacion
Test de conocimientos II
9.MediatR y Behaviours
9.1 MediatR y Behaviours
10. Dependency Injections en ASP.NET
10.1 Transient, Scoped y Singleton
10.2 Crear dependencias en proyecto Application
11.Capa de Presentación
11.1 Capa de Presentacón
11.2 Crear métodos controller
12.Capa Infrastructure
12.1 Implementar Interfaces en Infrastructure
12.2 Métodos genéricos
12.3 Implementar métodos personalizados
12.4 Servicios email
12.5 Inyectar dependencias
Test de conocimientos III
13.Migración y Ejecución en API
13.1 Inyección en API
13.2 Ejecución de Migración
13.3 Ejecución de API
14.Seguridad en ASP.NET Clean Architecture
14.1 Definición Interface Identity
14.2 Creación de proyecto Identity
14.3 Crear DbContext para Identity
14.4 Implementar interfaces de Login y Register
14.5 Crear Identity Service Registration
14.6 Inyección en API
14.7 Migration de base de datos Seguridad
14.8 Creación de controllers
15.Middleware en ASP.NET
15.1 Middleware en ASP.NET
15.2 Middleware exception tipado
16.Unit of Work
16.1 Implementacion de Unit of Work
16.2 Unit of Works en diferentes capas
16.3 Ejecutando Unit of Work
16.4 Unit Of Work para Custom Repositories
16.5 Unit of Works - Queries and Commands
17.Unit Test en Clean Architecture
17.1 Test en Clean Architecture
17.2 Estructura de directorios en proyecto XUnit
17.3 Creando Mocks de Unit Of Work
17.4 Base de datos InMemory EF y UnitTest
17.5 Unit Test para Commands y Queries
Test de conocimientos IV
Cuando la formación haya llegado a su fin de hará entrega 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