ASP.NET Core开发者成长路线图 编辑
ASP.NET Core开发者路线图RoadMap
来源: MoienTajik/AspNetCore-Developer-Roadmap.
2019年ASP.NET Core开发者指南:
你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP.NET Core 开发者。“作为 ASP.NET Core 开发者,我接下来应该学习什么?”,我把这张图作为建议给每个问过我这一问题的人。
此外,本人还写了一篇相关的文章 .Net开发者必知的技术类RSS订阅指南.
免责声明
该指南的目的是为了给读者心有个大概的轮廓。如果你对接下来要学习的内容感到困惑,这张路线图将指导你,而不是鼓励你选择时髦的东西。
你应该逐渐理解为什么一种工具比另一种工具更适合某些场景,并且记住时髦和新颖的东西并不总是意味着最适合这个工作。
请给一个星星! ⭐
如果你喜欢或正在使用这个项目进行学习或引用在你的解决方案中,请给它一个星星。谢谢!
路线图
资源
-
先决条件
- C#
- Entity Framework
- ASP.NET Core
- SQL基础知识
-
通用开发技能
- 学习GIT, 在GitHub中创建开源项目
- 掌握HTTP(S)协议, 及其请求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 不要害怕使用 Google, Google搜索技巧
- 学习dotnet CLI
- 阅读一些关于算法和数据结构的书籍
-
依赖注入
-
数据库
- 关系数据库
- 云数据库
- 搜索引擎
- NoSQL
-
缓存
-
日志
-
模板引擎
-
实时通信
-
对象映射
-
API客户端
- REST
- GraphQL
-
最好掌握
-
测试
- 单元测试
- 测试框架
- 模拟工具
- 断言工具
- 行为测试
- 集成测试
- 端到端测试
- 单元测试
-
任务调度
-
微服务
-
SOLID原则
-
设计模式
-
容器
- Docker
- Kubernetes (k8s)
-
机器学习
-
身份认证框架
总结
如果你认为该指南可以改进,请提交包含任何更新的 PR 并提交任何问题。此外,我将继续改进这个仓库,因此你可以 star 这个仓库以便于重新访问。
灵感来源 : React Developer RoadMap
贡献
该指南是使用Draw.io构建的。中文版项目文件为aspnetcore-developer-roadmap.zh-Hans.xml
。要修改它, 请打开 draw.io, 点击 Open Existing Diagram 并选择项目中的 xml
文件。它将为你渲染生成路线图,更新它,上传和更新自述文件中的图像并创建一个 PR(导出为400%的png图片,然后使用Compressor.io压缩)。
- 改进后提交 PR
- 在Issues中讨论问题
- 推广项目
许可协议
CC BY-NC-SA 4.0
就酱,希望大家慢慢成长了~
查看本人最近其他原创作品请移步(想第一时刻阅读本人最新文章请在博客园上关注我):
- 中国.NET:各地微软技术俱乐部汇总(持续更新中...)
- 微软XAML Studio - WPF, Sliverlight, Xamarin, UWP等技术开发者的福音
- 微软正式发布Chromium Edge开发预览版
- 一大波开发者福利来了,一份微软官方Github上发布的开源项目清单等你签收
- 从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器
- JS实现页面复制文字时自动加版权
- 开发小白也毫无压力的hexo静态博客建站全攻略 - 躺坑后亲诉心路历程
- 改进博客园Markdown显示功能(加代码行号、显示代码所用编程语言)
- 当今最全面可用的微博分享组件嵌入方法(亲测2019年2月仍有效)
- 前端小白也能快速学会的博客园博客美化全攻略 - 附源码
- 史上最最靠谱,又双叒叒简单的基于MSXML的XML解析指南-C++
相关链接:
ASP.NET Core 中文文档目录 - .NET_CORE_COMMUNITY - 博客园
更多干货可关注 公号「大白技术控」,持续输出优质的 .NET 学习文章~
作者简介:Bravo Yeung,计算机硕士,知乎干货答主(获81K 赞同, 38K 感谢, 235K 收藏)。曾在国内 Top3互联网视频直播公司工作过,后加入一家外企做软件开发至今。
文末彩蛋
微信后台回复“asp”,给你:一份全网最强的ASP.NET学习路线图。
回复“cs”,给你:一整套 C# 和 WPF 学习资源!
回复“core”,给你:2019年dotConf大会上发布的.NET core 3.0学习视频!
如果,您希望更容易地发现我的新文章,不妨点击一下绿色通道的【关注我】,亦可微信搜索公众号「大白技术控」关注我。
如果您觉得阅读本文对您有帮助,请点击一下右下方的推荐按钮,您的推荐将是我写作的最大动力!版权声明:本文为博主原创或转载文章,欢迎转载,但转载文章之后必须在文章页面明显位置注明出处,否则保留追究法律责任的权利。如您有任何疑问或者授权方面的协商,请 .
【推荐】FlashTable:表单开发界的极速跑车,让你的开发效率一路狂飙
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次 ADL 导致的 C++ 代码编译错误
· MySQL查询执行顺序:一张图看懂SQL是如何工作的
· 为什么PostgreSQL不自动缓存执行计划?
· 于是转身独立开发者
· C#.Net筑基-泛型T & 协变逆变
· 精选 10 个 C#/.NET 开发必备开源库!
· Cursor 网页版来了,这下拉屎时也能工作了
· 当我昨天还在为那1000流量欣喜时,今天直接翻10倍
· Deepseek学习笔记
· .NET周刊【6月第4期 2025-06-22】
2013-04-19 VMvare成功安装Ubuntu12.04之前,无法安装vmware tools的解决方案: