MoienTajik/AspNetCore-Developer-Roadmap
MoienTajik/AspNetCore-Developer-Roadmap has 19,667 GitHub stars and 2,524 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 15:39 UTC. Last push 2026-01-29.
2026 年成为 ASP.NET Core 开发者的路线图
实测星标增长
- 24小时
- 0
- 7天
- 更新延迟
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
ReadMe.zh-Hans.md
原文ASP.NET Core开发者指南
2024年 ASP.NET Core 开发人员指南:
以下您会看到一张图,说明可以采取的学习路径以及要成为ASP.NET Core开发人员所要学习的库。我将此图作为提示,给每个问我「作为ASP.NET Core 开发人员,接下来应该学习什么?」的人。
免责声明
这份指南的目的是为了给读者心里有个大概的轮廓。如果您对接下来要学习的内容感到困惑时,这张路线指南将引导您,而不是鼓励您选择时髦和前卫的东西。您应该逐渐理解为什么一种工具比另一种工具更适合某些场景,并且记住时髦和前卫的东西并不总是意味着最适合完成工作。
请给一个星星! :star:
如果您喜欢或正在使用这个项目进行学习或开始您的解决方案,请给它一个星星。谢谢!
路线图

学习资源
通用开发技能
- 学习 Git,在 GitHub 上创建几个仓库,与你的代码分享给其他人。
- 了解 HTTP(S) 协议、请求方法(GET、POST、PUT、PATCH、DELETE、OPTIONS 等)。
- 什么是 TLS?
- 什么是 SSL?
- 不要害怕使用 Google,Google 强力搜索。
- 开始使用 ChatGPT。
- 读几本关于算法和数据结构的书](https://www.interviewbit.com/blog/data-structures-and-algorithms-books)。
C#
SQL 基础知识
ASP.NET Core 基础
五个面向对象设计原则(SOLID):
面向对象关系映射(ORM)
依赖注入(Dependency Injection)
- 依赖注入容器(DI Containers)
- 依赖注入开源库:Scrutor
数据库(Databases)
- 关系数据库(Relational)
- 搜索引擎(Search Engines)
- NoSQL
缓存(Caching)
- 内存缓存 (Memory Cache)
- 分布式缓存 (Distributed Cache)
- 应用程序级缓存 (Application-Level)
- 响应缓存(Response Caching)
- 输出缓存(Output Caching)
- Entity Framework 二级缓存(Entity Framework 2nd Level Cache)
日志框架(Log Frameworks)
API 客户端与通信(API Clients & Communications)
- REST
- gRPC
- GraphQL
实时通信(Real-Time Communication)
对象映射(Object Mapping)
后台任务调度器(Background Task Scheduler)
测试(Testing)
- 单元测试(Unit Testing)
- 框架(Frameworks)
- 模拟(Mocking)
- 断言(Assertion)
- 假数据生成器(Fake Data Generators)
- 集成测试(Integration Testing)
- 快照测试(Snapshot Testing)
- 行为测试(Behavior Testing)
- 端到端测试(E2E Testing)
- 性能测试(Performance Testing)
- 架构测试(Architecture Testing)
- 单元测试(Unit Testing)
微服务(Microservices)
- 消息代理(Message-Broker)
- 消息总线(Message-Bus)
- API 网关(API Gateway)
- 容器化(Containerization)
- 编排(Orchestration)
- 其他(Other)
持续集成与交付(自动化)
设计模式(Design Patterns)
监控/日志记录/追踪/告警(Monitoring/Logging/Tracing/Alerting)
- 监控(Monitoring)
- 本地部署(On-Premises)
- 云部署(Cloud)
- 日志记录(Logging)
- 追踪(Tracing)
- 告警(Alerting)
- 本地部署(On-Premises)
- 云部署(Cloud)
- 监控(Monitoring)
客户端 .NET(Client-Side .NET)
实用库
总结
如果您认为本指南可以改进,请提交包含任何更新的PR或提交任何Issue。此外,我将会持续改进这个存放库,因此您可以按下 star 这个存放库以便于重新访问。
灵感来源: React Developer RoadMap
贡献
想做点贡献吗?我们鼓励社群回馈与贡献。
本指南是使用 xMind 来建构。繁体中文版项目文件为aspnetcore-developer-roadmap.zh-Hans.xmind。要修改它,在此处下载 xMind,点击 Open File 并选择 xmind 文件,它将为您打开此指南,更新它之后,上传和更新ReadMe.zh-Hans.md中的图片并创建一个PR。
- 修改后提交PR
- 在Issues中讨论问题
- 推广此项目
赞助者
支持者
感谢所有支持者的支持! 🙏 [成为支持者]
赞助商
通过成为赞助商来支持这个项目。您的标志将显示在这里,并链接到您的网站。[成为赞助商]
许可协议

本著作系采用创用 CC 姓名标示-非商业性-相同方式分享 4.0 国际 授权条款授权.