V
主页
京东 11.11 红包
使用领域驱动设计进行领域建模(从头开始)
发布人
转载:https://www.youtube.com/watch?v=5qzrgk5291g 本视频转载已获取 Milan Jovanovic 授权 📌 提高您的清洁架构技能:https://bit.ly/3PupkOJ 🚀 在 Patreon 上支持我访问源代码: https://www.patreon.com/milanjovanovic 域驱动设计是一组原则,用于说明如何在应用程序中设计和建模丰富的域。在本视频中,我将从头开始进行域建模练习。我将从域模型的图开始,然后应用一些域驱动设计模式来创建域模型。 加入我的每周 .NET 新闻稿: https://www.milanjovanovic.tech 在这里阅读我的博客: https://www.milanjovanovic.tech/blog 章 0:00 我们正在构建什么 1:09 创建第一个实体 2:36 价值对象 - 为什么它们有用 5:00 定义实体基类 6:07 使用静态工厂模式 7:33 使用域事件解耦副作用 10:13 为 Name 值对象编写单元测试 13:48 实现自定义保护子句 16:02 为用户实体编写单元测试
打开封面
下载高清视频
观看高清视频
视频下载器
清理代码的 5 个很棒的重构技巧
使用结果模式消除代码中的异常
在 Polly V8 中进行故障处理的全新方法
使用领域事件构建解耦系统
如何在干净的体系结构中实现 CQRS 模式(从头开始)
使用 Serilog 进行结构化日志记录如何让您的生活更轻松
领域驱动设计中的共享内核是什么?
保护子句如何使您的代码更好
异常是极其昂贵的......请改为这样操作
从零开始用领域驱动设计建模一个领域 | DDD
在 .NET 中使用 Serilog 和 Seq 进行结构化日志记录
在 .NET 7 中从头开始构建 Dapper CRUD API - 适合初学者
为什么你不需要使用干净的架构抽象EF Core
什么是实体?| 领域驱动设计、清洁架构、.NET 6
如何为最小的 API 实现 API 版本控制 |ASP.NET 核心 8
模块化单体 - 如何创建模块
在 .NET 中使用 dapper 编写更快的 SQL 查询 | 简洁架构
不要犯这个常见的领域事件错误
聚合根设计 101 | DDD、干净的架构、.NET 6
如何在干净的架构中使用通用存储库模式
什么是领域驱动设计中的领域服务?
您应该将存储库接口放在整洁架构中的什么位置?
ASP.NET Core 8 中新的全局异常处理
通过流畅的验证使业务规则更清晰
如何使用实例化视图加快查询速度
充血模型和贫血模型那个更好? | DDD
通过重构到最小 API 来修复控制器
如何使您的 API 幂等以阻止重复请求
REPR(请求-端点-响应)模式将使您的 API 变得干净
编写干净代码的 8 个技巧 - 重构练习
MediatR 管道的 5 个惊人用例 - 跨领域问题
具有委派处理程序的 httpClient 的中间件模式
在ASP.NET Core中使用自定义JWT声明进行授权|权限授权-第 4 部分
如何从干净架构转向垂直切片架构
什么更快?Foreach vs LINQ vs HashSet | 在集合中查找重复项的8种方法
.NET 中的功能标志 + 如何使用它们进行 A/B 测试
面向 .NET 开发人员的 Supabase 速成课程:从头开始构建 API
在 18 分钟内掌握 Dapper 关系映射
补偿事务以进行 Saga 模式错误处理
如何使用 MediatR 实现极快的查询缓存