视频课程

新版发布,各栏目课程会陆续发布。

搜索筛选器
产品
类型
角色
主题
级别
单元

零度框架升级到 Aspire 9.3 版本

.NET平台 • ASP.NET Core • 初级 51 分钟

零度框架升级到 .NET Aspire 9.3 的主要步骤和新特性。升级流程包括:更新 Visual Studio 和 .NET 工作负 ...

20天前

查看
单元 V

Blazor JavaScript 互操作性

Blazor • .NET平台 • 中级 58 分钟

Blazor 提供了丰富的 JavaScript 互操作功能,使得开发者可以在 Blazor 应用中无缝调用 JavaScript 函数 ...

25天前

查看
单元

Blazor 组件 CSS 的共享与隔离

MAUI • Blazor • 初级 43 分钟

组件的 CSS 隔离功能允许开发者为特定组件定义私有样式,而不会影响到其他组件或全局样式,这种方式提高了样式的模块性和可维护性,避免了全 ...

2025/5/15 15:00

查看
单元

开发可重用的 Blazor 组件

Blazor • .NET平台 • 初级 59 分钟

在现代 Web 开发中,组件化是提高开发效率、代码维护性和团队协作的关键。Blazor 作为 .NET 平台上的前沿 Web 框架,允许 ...

2025/5/14 15:05

查看
单元

开发 Blazor Hybrid 应用

Blazor • MAUI • 初级 56 分钟

Blazor Hybrid 应用程序结合了 MAUI 和 Blazor 的优势,允许开发者在 MAUI 应用程序中嵌入 Blazor 组 ...

2025/5/13 14:44

查看
单元

使用 HybridCache 混合缓存库

.NET Core • .NET平台 • 初级 14 分钟

混合缓存可以同时使用内存缓存和分布式缓存,它可以提高缓存的命中率,减少对分布式缓存的访问,从而提高性能。当从缓存中获取数据时,它首先会从 ...

2025/3/29 01:54

查看
单元 V

构建可靠的事务性发件箱模式

.NET Core • ASP.NET Core • 高级 61 分钟

事务性发件箱模式确保将事件保存在数据存储中,然后再最终推送到消息代理。 如果业务对象和相应的事件保存在同一数据库事务中,则保证不会丢失任 ...

2025/3/28 14:41

查看
单元 V

自动迁移和数据库初始化

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

EF Core中数据库迁移与初始化的核心概念与实用技巧。内容包括生成与应用迁移脚本、EnsureCreatedAsync与Migrate ...

2025/3/25 13:42

查看
单元 V

重构代码并抽取基础构建库

EF Core • .NET Core • 初级 38 分钟

本次重构优化了事件总线架构,提升了系统的扩展性和灵活性。新增支持包和多个项目,增强了事件处理能力。通过实现基于 Dapr 和 Rabbi ...

2025/3/20 14:16

查看
单元 V

在 Aspire 中集成 PostgreSQL 数据库

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

在 Host 项目中添加 PostgreSQL 数据库,在最终的应用中引用 PostgreSQL 数据库,添加 PostgreSQL p ...

2025/3/19 15:43

查看
单元 V

关于 Aspire 应用宿主的编排

.NET Core • ASP.NET Core • 中级 56 分钟

配置显式资源启动,等待资源启动和完成,自定义容器的启动参数,配置容器资源生存期,配置外部参数,外部连接字符串,终结点引用,在 Redis ...

2025/3/18 14:57

查看
单元 V

引入 CPM 中心包管理

.NET Core • .NET平台 • 初级 11 分钟

管理单个项目的依赖项很容易,随着多项目解决方案在规模和复杂性上逐渐增加,管理其依赖项可能会变得困难,在管理许多不同项目的常见依赖项的情况 ...

2025/3/15 14:14

查看
单元 V

使用 TimeProvider 类注入时间

.NET Core • .NET平台 • 初级 27 分钟

在零度框架中使用 TimeProvider 类型,System.TimeProvider 是一种时间抽象,它以 DateTimeOffs ...

2025/3/15 13:24

查看
单元

重构单元测试和集成测试

ASP.NET Core • .NET Core • 中级 44 分钟

重构单元测试,使用 DistributedApplicationFactory 重构分布式测试通用主机,针对不通过测试的代码进行重构,关 ...

2025/3/15 09:43

查看
单元 V

零度框架升级到 Aspire 9.0 版本

.NET平台 • 基础结构 • 初级 31 分钟

将零度框架升级到 Aspire 9.0 版本,包括升级 Visual Studio 开发工具和非 Visual Studio 开发环境的 ...

2025/3/15 06:30

查看
单元 V

数据库对象命名约定

SQL Server • .NET平台 • 初级 32 分钟

不同数据库对象的命名约定不同,EF Core 为了适配不同数据库,提供了一些命名约定的配置选项,可使用 Humanizr 库将字符串转换 ...

2024/11/23 02:34

查看
单元 V

使用改进后的资源浏览器

.NET平台 • Visual Studio • 初级 8 分钟

在最新版的 Visual Studio 中,资源浏览器的体验得到了显著提升,为开发人员带来了更加赏心悦目的界面,使得资源管理的工作流程更 ...

2024/11/21 23:48

查看
单元

PostgreSQL 高可用性和读写分离

数据库 • PostgreSQL • 中级 66 分钟

数据库逻辑复制使用发布和订阅模型, 其中一个或多个订阅者订阅发布者节点上的一个或多个发布,订阅者从他们订阅的发布中提取数据,流复制是一种 ...

2024/11/20 23:44

查看
单元 V

实现 CQRS 中的 Query 模式

.NET Core • ASP.NET Core • 初级 28 分钟

在 CQRS 模式的全程是 Command Query Responsibility Segregation,即命令查询职责分离。在 C ...

2024/11/20 00:14

查看
单元 V

使用分布式锁解决并发问题

.NET Core • EF Core • 中级 45 分钟

开源 DistributedLock 是一个 .NET 库,它基于各种底层技术提供强大且易于使用的分布式互斥锁、读写器锁和信号量,零度框 ...

2024/11/21 00:18

查看
单元

使用 Aspire 启动分布式微服务

.NET Core • EF Core • 初级 69 分钟

使用 Aspire 启动分布式微服务,包括配置 PostgreSQL 数据库的时间类型为 UTC 时间,删除不优雅的时间转换设置,并推荐 ...

2024/11/16 09:22

查看
单元 V

Aspire 集成 Dapr 和 RabbitMQ

.NET Core • ASP.NET Core • 中级 29 分钟

在 Aspire 构建的云原生应用程序中的启动 RabbitMQ 分布式队列,使用 Aspire 启动 Dapr 边车,使用基于环境变量 ...

2024/10/11 13:29

查看
单元 V

使用 Dpar 发布订阅配置分布式事件

.NET Core • ASP.NET Core • 初级 27 分钟

Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中 ...

2024/10/10 14:23

查看
单元 V

实现事务性发件箱模式

.NET Core • EF Core • 初级 41 分钟

在分布式系统中,不同的组件需要相互通信,通常通过异步消息传递。发件箱模式提供了一种可靠的方法来处理这些消息。它确保即使系统在执行本地事务 ...

2024/10/10 00:00

查看