您的位置:首页 > 编程语言 > ASP

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 开发者,我接下来应该学习什么?”,我把这张图作为建议给每个问过我这一问题的人。

免责声明

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

请给一个星星! ⭐

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

路线图

资源

  1. 先决条件

  2. 通用开发技能

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

    DI容器
  4. 生命周期
  5. Scrutor
  • 数据库

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

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

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

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

      SignalR
  • 对象映射

  • API客户端

      REST
    1. GraphQL
  • 最好掌握

  • 测试

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

  • 微服务

      消息队列
    1. 消息总线
  • 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


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


    查看本人最近其他原创作品请移步:


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

    本文首发于本人的博客园博客,转载请注明出处,谢谢配合~

    • 点赞 5
    • 收藏
    • 分享
    • 文章举报
    大白技术控 博客专家 发布了273 篇原创文章 · 获赞 782 · 访问量 135万+ 他的留言板 关注
  • 内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: