首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  C#

ASP.NET Core 开发者成长路线图 2019 最新版

  •  1
     
  •   legege007 · 83 天前 · 4936 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ASP.NET Core 开发者路线图 RoadMap

    来源: MoienTajik/AspNetCore-Developer-Roadmap.


    2019 年ASP.NET Core开发者指南:

    你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP.NET Core 开发者。“作为 ASP.NET Core 开发者,我接下来应该学习什么?”,我把这张图作为建议给每个问过我这一问题的人。
    此外,本人还写了一篇相关的文章 .Net 开发者必知的技术类 RSS 订阅指南.

    免责声明

    该指南的目的是为了给读者心有个大概的轮廓。如果你对接下来要学习的内容感到困惑,这张路线图将指导你,而不是鼓励你选择时髦的东西。 你应该逐渐理解为什么一种工具比另一种工具更适合某些场景,并且记住时髦和新颖的东西并不总是意味着最适合这个工作。

    请给一个星星! ⭐

    如果你喜欢或正在使用这个项目进行学习或引用在你的解决方案中,请给它一个星星。谢谢!

    路线图

    map

    资源

    1. 先决条件

    2. 通用开发技能

      • 学习 GIT, 在 GitHub 中创建开源项目
      • 掌握 HTTP(S)协议, 及其请求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
      • 不要害怕使用 Google, Google 搜索技巧
      • 学习dotnet CLI
      • 阅读一些关于算法和数据结构的书籍
    3. 依赖注入

      1. DI 容器
      2. 生命周期
      3. Scrutor
    4. 数据库

      1. 关系数据库
        1. SQL Server
        2. PostgreSQL
        3. MariaDB
        4. MySQL
      2. 云数据库
      3. 搜索引擎
      4. NoSQL
    5. 缓存

      1. 实体框架二级缓存
        1. EFSecondLevelCache.Core
        2. EntityFrameworkCore.Cacheable
      2. 分布式缓存
        1. Redis
        2. Memcached
      3. 内存缓存
    6. 日志

      1. 日志框架
      2. 日志管理系统
    7. 模板引擎

      1. Razor
      2. DotLiquid
      3. Scriban
      4. Fluid
    8. 实时通信

      1. SignalR
    9. 对象映射

    10. API 客户端

      1. REST
      2. GraphQL
    11. 最好掌握

    12. 测试

      1. 单元测试
        1. 测试框架
        2. 模拟工具
        3. 断言工具
      2. 行为测试
      3. 集成测试
      4. 端到端测试
    13. 任务调度

    14. 微服务

      1. 消息队列
      2. 消息总线
    15. SOLID 原则

    16. 设计模式

    17. 容器

      • Docker
      • Kubernetes (k8s)
    18. 机器学习

    19. 身份认证框架

    总结

    如果你认为该指南可以改进,请提交包含任何更新的 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


    就酱,希望大家慢慢成长了~


    查看本人最近其他原创作品请移步(想第一时刻阅读本人最新文章请在博客园关注我)::


    相关链接: ASP●NET Core 中文文档目录 - .NET_CORE_COMMUNITY - 博客园


    更多干货可关注 公号「 dotNET 匠人」,持续输出优质的 .NET 学习文章~

    Bravo Yeung 还会携手数位 ●NET 技术大佬在知乎专栏 dotNET 学堂 与你一起学习 ●NET 实用技术实战噢~


    2 回复  |  直到 2019-09-16 13:44:12 +08:00
        1
    xiaojunjor   83 天前
    路线图貌似很早之前就有了,看过了
    那个订阅指南不错,粗看了一眼,加个收藏先
        2
    legege007   83 天前
    @xiaojunjor 谢谢支持~
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1163 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 23:41 · PVG 07:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.