.NET Core 开发实战 .NET Core 微服务架构最佳实践
.NET Core 已经被微软视作 .NET 未来的发展方向,.NET Core 与以往版本最大的不同就是跨平台和开源。跨平台意味着你可以有更多的开发环境和部署环境的选择,尤其是对 Docker 和 Kubernetes,.NET Core 都具有良好的支持,开发者可以基于.NET Core 快速构建微服务架构并部署到 Kubernetes 云基础设施中,并且实现高可用、可伸缩的系统架构搭建。同时,由于其开源的性质,开源社区也贡献了大量的 .NET Core 核心代码,各类主流组件库也都有对.NET Core 的支持,这样,开发者就可以更多的关注业务设计与实现,快速实现商业价值。
.NET Core 云原生微服务架构的开发,不仅涉及到.NET Core 重要组件的知识,还涉及到 DDD、远程调用 RPC、熔断限流、网关、身份认证、安全等微服务架构的各个方面,同时也要求技术人员对 DevOps 协作模式有一定的掌握。
因此,极客时间推出了.NET Core 开发实战课程,强化你的.NET Core 必备基础知识,带你一步步完整构建一个基于 .NET Core 的微服务应用,并将其部署到 Kubernetes 上。帮你从一个普通开发者成长为架构师,让你熟练掌握 .NET Core 开发最佳实践,并拥有保障系统可维护性、可检测性和故障隔离的能力。
课程目录
01丨课程介绍.mp4
02丨内容综述.mp4
03丨NET Core的现状、未来以及环境搭建.mp4
04丨Startup:掌握ASPNET Core的启动过程.mp4
05丨依赖注入:良好架构的起点.mp4
06丨作用域与对象释放行为:你知道IDisposable对象释放的时机和坑吗?.mp4
07丨用Autofac增强容器能力:引入面向切面编程(AOP)的能力.mp4
08丨配置框架:让服务无缝适应各种环境.mp4
09丨命令行配置提供程序:最简单快捷的配置注入方法.mp4
10丨环境变量配置提供程序:容器环境下配置注入的最佳途径.mp4
11丨文件配置提供程序:自由选择配置的格式.mp4
12丨配置变更监听:配置热更新能力的核心.mp4
13丨配置绑定:使用强类型对象承载配置数据.mp4
14丨自定义配置数据源:低成本实现定制化配置方案.mp4
15丨选项框架:服务组件集成配置的最佳实践.mp4
16丨选项数据热更新:让服务感知配置的变化.mp4
17丨为选项数据添加验证:避免错误配置的应用接收用户流量.mp4
18丨日志框架:聊聊记日志的最佳姿势.mp4
19丨日志作用域:解决不同请求之间的日志干扰.mp4
20丨结构化日志组件Serilog:记录对查询分析友好的日志.mp4
21丨中间件:掌控请求处理过程的关键.mp4
22丨异常处理中间件:区分真异常与逻辑异常.mp4
23丨静态文件中间件:前后端分离开发合并部署骚操作.mp4
24丨文件提供程序:让你可以将文件放在任何地方.mp4
25丨路由与终结点:如何规划好你的Web API.mp4
26丨工程结构概览:定义应用分层及依赖关系.mp4
27丨定义Entity:区分领域模型的内在逻辑和外在行为.mp4
28丨工作单元模式(UnitOfWork):管理好你的事务.mp4
29丨定义仓储:使用EF Core实现仓储层.mp4
30丨领域事件:提升业务内聚,实现模块解耦.mp4
31丨APIController:定义API的最佳实践.mp4
32丨集成事件:解决跨微服务的最终一致性.mp4
33丨集成事件:使用RabbitMQ来实现EventBus.mp4
34丨MediatR:轻松实现命令查询职责分离模式(CQRS).mp4
35丨MediatR:让领域事件处理更加优雅.mp4
36丨HttpClientFactory:管理向外请求的最佳实践.mp4
37丨gRPC:内部服务间通讯利器.mp4
38丨gRPC:用代码生成工具提高生产效率.mp4
39丨Polly:用失败重试机制提升服务可用性.mp4
40丨Polly:熔断慢请求避免雪崩效应.mp4
41丨网关与BFF:区分场景与职责.mp4
42丨网关与BFF:使用JWT来实现身份认证与授权.mp4
43丨安全:反跨站请求伪造.mp4
44丨安全:防开放重定向攻击.mp4
45丨安全:防跨站脚本.mp4
46丨安全:跨域请求.mp4
47丨缓存:为不同的场景设计合适的缓存策略.mp4
48丨部署:演示一个部署流程.mp4
49丨ConfigMap:实现基本配置方案.mp4
50丨配置:使用分布式配置中心方案版本化管理配置.mp4
51丨健康检查:与Liveness、Readiness、Startup探测集成实现高可用.mp4
52丨健康检查:搭建全量健康检查探针和看板.mp4
53丨ForwardedHeaders:确保服务在负载均衡下正常工作.mp4
54丨安全:介绍强制HTTPS的两种方式.mp4
55丨日志:与EFK日志三件套集成.mp4
56丨日志:Exceptionless日志系统.mp4
57丨追踪:集成SkyWalking .NET实现追踪.mp4
58丨监控与告警:Prometheus与AlertManager.mp4
59丨监控与告警:用Granfana实现监控看板.mp4
60丨prometheus-net:自定义监控指标利器.mp4
61丨结束语.mp4
更多知识
-
阿冲文字组拆解进阶课
课程目录:第一节直播 .mp4第二节 .mp4第三节课 .mp4第四节-学习方法梳理 .mp4
笑中含恨╮
81 阅读
-
2026全新AI漫剧课程:覆盖创作全链路,教你写作分镜剪辑配音一站式打造漫剧作品
2026全新AI漫剧课程:覆盖创作全链路,教你写作分镜剪辑配音一站式打造漫剧作品一、课程内容简介本课程围绕AI漫剧基础全流程展开教学,从行业生态认知入手,系统讲解AI写作、小说转剧本、AI绘图、分镜脚
回眸一笑泪倾城
47 阅读
-
26年拼多多最新起店流程,从0-1让你全方位学习和了解
3月10日更新:拼多多2026最新线上课,从0-1让你全方位学习和了解!课程目录:2026.3.23号运营篇-26年最新版活动课程(二).mp42026.3.8运营篇-26年最新版活动课程(一).mp
无节奏不成方圆
69 阅读
-
叶建平:从0到1全面搭建企业财务管理体系
课程目录:1--财务观念篇_先导片 没有财务思维,再努力也赚不到钱.mp42--财务观念篇_第1章第1节 财务就是会计吗?.mp43--财务观念篇_第1章第2节 财务能给公司做什么?.mp44--财务
殇魂破
43 阅读
-
AI实战技能课,真正掌握AI领域的核心能力,把AI从”听懂了”变成”能用,能做,能交付,能复用
课程介绍:这不是一门”讲概念”的AI课,而是一门以结果为导向的实战技能课。课程核心目标很明确:帮助你真正掌握AI领域的核心能力,把AI从”听懂了”变成”能用,能做,能交付,能复用”。无论你是个人想提升
网名大全
87 阅读
-
AI亲人复活变身教学,最近超级火爆的项目,涨粉超级快,私域引流代做服务,收徒等
课程介绍最近网上这种账号超级火爆,帮助亲人复活。或者人物替换等。目前全网涨粉超级快,还可以私域引流代做服务。收徒等。今天云天就分享一下这个教程。课程目录飞书图文教学,简单易操作,一学就会
杀戮浪者
71 阅读
-
风翮设计思维觉醒课
课程目录:001.开篇_成为高手的第一步 .mp4002.第一章_成功设计的关键_《什么才是好设计》 .mp4003.第一章_成功设计的关键_《重识形状颜色》 .mp4004.第一章_成功设计的关键_
梦夏
41 阅读
-
吴梓境:资本思维翻转财富—人人都需要的资本思维课
课程目录:1_先导片.mp42_1、为什么人人都需要“资本思维”?普通人改变财富命运的机会.mp43_2、如何拥有资本思维?5步看清经济形势和赚钱风口.mp44_3、什么时候才能轮到我有钱?从房地产行
我陪着你走
52 阅读
撰写回复