ASP.NET Core开发者指南

ASP.NET Core开发者指南

2021年 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. SOLID

  4. 依赖注入

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

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

    1. 内存缓存
    2. 分布式缓存
      1. Redis
        1. StackExchange.Redis
        2. EasyCaching
      2. Memcached
    3. Entity Framework 二级缓存
      1. EFSecondLevelCache.Core
      2. EntityFrameworkCore.Cacheable
  7. 日志

    1. 日志框架
    2. 日志管理系统
  8. API客户端和通信

    1. REST
    2. gRPC
    3. GraphQL
  9. 实时通信

  10. 对象映射

  1. 任务调度

  2. 测试

    1. 单元测试
      1. 框架
      2. 模拟
      3. 断言
    2. 集成测试
    3. 行为测试
    4. 端到端测试
  3. 微服务

    1. 消息总线
    2. 消息队列
    3. API 网关
    4. 容器化
    5. 服务编排
    6. 反向代理
    7. 其他
  4. 持续集成与部署

  5. 设计模式

  6. 客户端库

  7. 模板引擎

  1. 进一步了解的类库

总结

灵感来源: React Developer RoadMap

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值