Clean Architecture y Domain Driven Design en ASP.NET Core
Los principios solidos de Domain Driven Design aplicado a Clean Architecture y .NET, en un curso orientado para programadores con experiencia en desarrollo.
Aplicaciones profesionales con net
Domain Driven Design
Modelando con Domain Driven Design
Principios de Arquitectura
Instalación de herramientas
Clean Architecture en .NET
Clean Architecture en .NET
Creación de solución y proyecto Domain
Creando Entidad en Dominio
Modelando con DDD
Domain Model con Object Values
Modelo Enriquecido en DDD
Modelando Entities con Factory Methods
Domain Events y Notificaciones
Patron Repository y UnitOfWork
Modelamiento de Entity
Alquileres y Reservas
Domain Services en DDD
Ajuste en Modelo Entidad
Estados en entity
Objetos Result y Error
Estados y Eventos
Ajuste en Dominio
Shared en Domain Model
Agregar nuevas entidades
Objects Values con Lógica
Creación proyecto Application
Configurando mediatR
Abstracciones de CQRS
Implementación concreta mediatR
Implementación concreta mediatR
Domain Event Handler en Clean Architecture
Consultas en Clean Architecture
Dapper en Clean Architecture
Consulta en Dapper
Consulta compleja con proyecciones
Cross Cutting Concerns
Registro de Logs en Clean Architecture
Pipeline de validation
Creación proyecto Infrastructure
Dependency injection en Infrastructure
Ajuste en el namespace
Installacion de EF y Configuración
Configuración de Domain Entities
Modelo de entidades
Aplicando la configuración automática en entidades
Implementado Repository en DDD
Instancia connection para Dapper
¿Estás listo para llevar tus habilidades como desarrollador .NET al siguiente nivel?
Este curso avanzado está diseñado para programadores con experiencia que desean dominar la Clean Architecture y aplicar Domain Driven Design (DDD) en proyectos reales y escalables.
A lo largo del curso, aprenderás las mejores prácticas utilizadas por equipos profesionales en empresas de tecnología en EE.UU. y México, enfocándonos en patrones de diseño sólidos, soluciones reales a problemas complejos y una arquitectura pensada para crecer y mantenerse en el tiempo.
Un desafío más allá de los típicos cursos CRUD Si ya te cansaste de los típicos cursos de CRUD, este es el desafío que necesitas para mejorar tu perfil profesional y abrirte nuevas oportunidades laborales como desarrollador de tecnologías Microsoft.
El curso está orientado completamente al desarrollo de arquitectura de software profesional, dejando de lado los ejemplos básicos para trabajar con patrones, técnicas y soluciones aplicables a proyectos reales y escalables.
Durante el curso trabajarás con un conjunto de herramientas, patrones y conceptos fundamentales para construir soluciones profesionales dentro del ecosistema .NET y ASP.NET Core.
El objetivo es que comprendas cómo conectar todos estos conceptos dentro de una misma solución, construyendo software robusto, limpio, desacoplado y preparado para crecer.
Este es un curso avanzado, enfocado exclusivamente en arquitectura de software profesional. No está orientado a desarrollos básicos ni mantenimientos CRUD.
Si no tienes experiencia previa con herramientas y conceptos como Entity Framework Core, Dapper, SQL avanzado o Reflection en .NET, se recomienda completar primero cursos introductorios. Aquí el enfoque está puesto en soluciones profesionales, con patrones y técnicas utilizadas en proyectos reales y escalables.
Para sacar el máximo provecho de este curso, deberías tener conocimientos sólidos en:
Transforma tu forma de programar y construye software robusto, limpio y preparado para el futuro. ¡Da el siguiente gran paso en tu carrera y domina Clean Architecture con DDD como un profesional!