ASP.NET Core开发者成长路线图
2020-02-06 10:33
1356 查看
ASP.NET Core开发者路线图RoadMap
来源: MoienTajik/AspNetCore-Developer-Roadmap.
文章目录
2019年ASP.NET Core开发者指南:
你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP.NET Core 开发者。“作为 ASP.NET Core 开发者,我接下来应该学习什么?”,我把这张图作为建议给每个问过我这一问题的人。
免责声明
该指南的目的是为了给读者心有个大概的轮廓。如果你对接下来要学习的内容感到困惑,这张路线图将指导你,而不是鼓励你选择时髦的东西。
你应该逐渐理解为什么一种工具比另一种工具更适合某些场景,并且记住时髦和新颖的东西并不总是意味着最适合这个工作。
请给一个星星! ⭐
如果你喜欢或正在使用这个项目进行学习或引用在你的解决方案中,请给它一个星星。谢谢!
路线图
资源
-
先决条件
- Entity Framework
- ASP.NET Core
- SQL基础知识
-
通用开发技能
-
学习GIT, 在GitHub中创建开源项目
- 掌握HTTP(S)协议, 及其请求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 不要害怕使用 Google, Google搜索技巧
- 学习dotnet CLI
- 阅读一些关于算法和数据结构的书籍
-
依赖注入
DI容器 - AutoFac
- Ninject
- StructureMap
- Castle Windsor
- 生命周期
- Scrutor
数据库
-
关系数据库
SQL Server
缓存
-
实体框架二级缓存
EFSecondLevelCache.Core
日志
-
日志框架
模板引擎
实时通信
对象映射
API客户端
-
REST
最好掌握
测试
-
单元测试
测试框架
任务调度
微服务
-
消息队列
SOLID原则
设计模式
总结
如果你认为该指南可以改进,请提交包含任何更新的 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 - 博客园
本文首发于本人的博客园博客,转载请注明出处,谢谢配合~
- 点赞 5
- 收藏
- 分享
- 文章举报
相关文章推荐
- ASP.NET Core开发者成长路线图
- ASP.NET 开发者 开始学习ASP.NET Core 2吧
- ASP.NET Core官方计划路线及需要废除的一些Framework技术
- ASP.NET 开发者 开始学习ASP.NET Core 2吧
- ASP.NET Core应用的错误处理[2]:DeveloperExceptionPageMiddleware中间件如何呈现“开发者异常页面”
- ASP.NET Core应用错误处理之DeveloperExceptionPageMiddleware中间件呈现“开发者异常页面”
- 【无私分享:ASP.NET CORE 项目实战(第六章)】读取配置文件(一) appsettings.json
- ASP.NET Core默认提供的这个跨平台的服务器KestrelServer
- ASP.NET Core轻松入门之Configure中IHostingEnvironment和IApplicationLifetime的使用
- ASP.NET Core模块化前后端分离快速开发框架介绍之1、开篇
- asp.net core 绑定CheckBoxList
- Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
- ASP.NET Core 获取控制器上的自定义属性
- ASP.NET Core之跨平台的实时性能监控(2.健康检查)
- 【先定一个小目标】Asp.net Core 在IIS上的托管运行
- 发布ASP.NET Core网站到IIS
- 微信公众号开发者申请,Token验证(asp.net)
- 小白开学Asp.Net Core 《七》
- 《ASP.NET Core 高性能系列》致敬伟大的.NET斗士甲骨文!
- 在 Mac OS 上创建并运行 ASP.NET Core 1.0 网站