共「581」个结果
单元 V

第23期-实现优雅的用户登录系统

.NET平台 • .NET Core • 中级 52 分钟

统一身份认证授权中心需要对外提供登录,注册,双重身份认证,重置密码,找回密码,第三方登录方式,登录控制器,登录界面,视图的本地化与多语言 ...

2023/7/6 10:11

查看
单元 V

第22期-单点登录与认证授权微服务

.NET平台 • .NET Core • 中级 40 分钟

IdentityServer 是基于 .NET 平台开源的 OpenID Connect 和 OAuth 框架,提供身份认证,单点登录, ...

2023/7/6 10:11

查看
单元 V

第21期-权限服务和权限控制器

.NET平台 • .NET Core • 中级 32 分钟

权限策略定义,授权处理器,授权过程,实现权限应用服务和数据传输对象,查询指定主体的权限分组树,为主体分配指定的权限,生成授权演示数据,使 ...

2023/7/6 10:11

查看
单元 V

第20期-实现授权决定和授权制行控制

.NET平台 • .NET Core • 中级 57 分钟

关于灵活可扩展授权机制的工作流程,身份认证的目的是确定用户的身份主体,而授权是针对身份主体分配资源的操作权限,理解身份主体,权限策略,资 ...

2023/7/6 10:11

查看
单元 V

第19期-权限策略机制的设计与实现

.NET平台 • .NET Core • 中级 48 分钟

理解基于策略的授权机制,灵活且可扩展的权限定义系统,基于树型结构的权限定义,权限分组定义,权限定义上下文,设计权限定义提供者接口,实现权 ...

2023/7/6 10:11

查看
单元 V

第18期-定制OpenAPI在线帮助文档

.NET平台 • .NET Core • 中级 29 分钟

使用 OpenAPI 生成优雅美观的在线帮助文档,在项目中添加 OpenAPI 支持,配置 Swagger 依赖注入和中间件,定制并修改 ...

2023/7/6 10:11

查看
单元 V

第17期-表现层的灵活配置与可扩展性

.NET平台 • .NET Core • 中级 31 分钟

简化 Startup 启动类配置,横向扩展启动类,分离依赖注入和中间件管道的配置,使用 IHostingStartup 接口在启动时从外 ...

2023/7/6 10:11

查看
单元 V

第16期-验证消息多语言与资源编辑器

.NET平台 • .NET Core • 中级 31 分钟

基于 FluentValidation 链式验证消息的多语言实现,实现并替换默认多语言错误消息,属性显示名称多语言,在模型链式验证器中自 ...

2023/7/6 10:11

查看
单元 V

第15期-本地化与全球化的多语言实现

.NET平台 • .NET Core • 中级 50 分钟

国际化,全球化,本地化,区域性,学习 .NET 框架中的语言文化相关类,关于 ASP.NET Core 的全球化与本地化,实现多语言切换 ...

2023/7/6 10:11

查看
单元 V

第14期-模型验证机制

.NET平台 • .NET Core • 中级 35 分钟

在零度框架中实现可扩展的模型验证机制,微软 .NET 框架中基于特性的数据注解验证方式,定制默认错误消息,基于 FluentValida ...

2023/7/6 10:11

查看
单元 V

第13期-通用增删改查泛型应用服务

.NET平台 • .NET Core • 中级 66 分钟

数据传输对象 DTO 用于在应用程序层和客户端表现层之间传输数据,理解使用 DTO 数据传输对象的优缺点,实现基于 CRUD 增删改查操 ...

2023/7/6 10:11

查看
单元 V

第12期-应用程序服务与服务接口调用

.NET平台 • .NET Core • 中级 61 分钟

理解领域服务与应用服务的区别,应用服务用于实现应用程序的用例,它用于将领域服务的逻辑公开给表现层,在框架中设计并实现应用服务,理解并实现 ...

2023/7/6 10:11

查看
单元

第11期-设计并实现领域事件

.NET平台 • .NET Core • 中级 46 分钟

本地领域事件与分布式队列集成事件的区别,使用中介者模式实现本地领域事件机制,可避免交互对象之间的紧耦合关系,实现领域事件接口,当持久化聚 ...

2023/7/6 10:11

查看
单元

第10期-在框架中实现软删除和多租户

.NET平台 • .NET Core • 中级 56 分钟

设计软删除与多租户接口,使用全局过滤器查询软删除和多租户数据,租户数据存储与租户连接字符串,租户相关实体映射,使用变更跟踪器实现软删除, ...

2023/7/6 10:11

查看
单元

第09期-演示数据生成与自定义仓储

.NET平台 • .NET Core • 中级 50 分钟

使用设计时工厂创建 DbContext 迁移上下文,与 EF Core 无关的数据库初始化与演示数据生成机制,设计数据初始化提供者接口, ...

2023/7/6 10:11

查看
单元

第08期-实体模型映射与数据库表迁移

.NET平台 • .NET Core • 中级 54 分钟

自动加载模型配置,实体模型映射配置,主键配置,字段约束配置,索引配置,数据表关系配置,自定义值转换器,元组类型与析构器,使用 DbCon ...

2023/7/6 10:11

查看
单元

第07期-设计并实现基础设施层

.NET平台 • .NET Core • 中级 41 分钟

学习并理解基础设施层的作用,基础设施层为其它层提供通用的技术能力,提供层间的通信,为领域层实现持久化机制,使用 Entity Frame ...

2023/7/6 10:11

查看
单元

第06期-规约模式最佳实践

.NET平台 • .NET Core • 中级 47 分钟

规约模式用于定义可重用、可组合、有意义和可测试的过滤器,简单地说,规约模式就是对查询条件表达式用类的形式进行封装,使用第三方开源代码设计 ...

2023/7/6 10:11

查看
单元

第05期-创建仓储模式和工作单元

.NET平台 • .NET Core • 中级 41 分钟

仓储和工作单元模式旨在创建应用程序的业务逻辑层和数据访问提供程序之间的抽象,实现这些模式可让你的应用程序对数据数据持久层的变化不敏感,从 ...

2023/7/6 10:11

查看
单元

第04期-领域实体聚合根值对象设计

.NET平台 • .NET Core • 中级 47 分钟

理解领域模型驱动设计,设计抽象的实体基类,具有独立主键的实体和具有复合主键的实体,设计聚合根接口,设计领域事件通知,多租户接口设计,值对 ...

2023/7/6 10:11

查看
单元

第03期-在项目中引入可空引用类型

.NET平台 • .NET Core • 中级 29 分钟

在框架中支持可空的引用类型,使用可为空和不可为空引用类型更清晰地表达设计意图,使用特性注解有助于编译器对可空引用状态的静态分析,使用可为 ...

2023/7/6 10:11

查看
单元

第02期-实现分布式消息队列集成事件

.NET平台 • .NET Core • 中级 41 分钟

同步通信与异步通信,实现微服务架构中的事件总线,抽象可扩展的事件总线接口,设计可扩展的事件总线,消息事件定义,事件总线接口抽象,事件处理 ...

2023/7/6 10:11

查看
单元

第01期-零度框架架构规范与指南

.NET平台 • .NET Core • 中级 37 分钟

从零开始搭建基于微服务和领域模型驱动设计的分层架构,零度开源仓库地址介绍,学习微软官方最新编码规范,零度框架的搭建以开发简单,多屏体验, ...

2023/7/6 10:11

查看
模块

零度框架架构实践系列视频教程

.NET平台 • .NET Core • 中级

从零开始学习搭建自己的企业级架构,基于 .NET Core 技术栈的最佳实践,几十种开源框架的优雅组合。 ...

2023/7/6 10:11

查看