下载APP

ASP.NET Core开发者指南

  1. 学习先决条件

  2. 通用开发技能

    • 学习GIT 并且在 GitHub 中创建与分享项目
    • 掌握 HTTP(S) 协议与请求方法 (GET, POST, PUT, PATCH, DELETE, OPTIONS)
    • 不要害怕使用 Google,Google搜索技巧
    • 学习 dotnet CLI
    • 阅读一些关于算法和数据结构的书籍
  3. ASP.NET Core 基础

  4. SOLID

  5. 依赖注入

    1. DI 容器

    2. 生命周期

    3. Scrutor

  6. 数据库

    1. 关系型

      1. SQL Server
      2. PostgreSQL
      3. MariaDB
      4. MySQL
    2. 云数据库

    3. 搜索引擎

    4. NoSQL

  7. 缓存

    1. 内存缓存

    2. 分布式缓存

      1. Redis

        1. StackExchange.Redis
        2. EasyCaching
      2. Memcached

    3. Entity Framework 二级缓存

      1. EFSecondLevelCache.Core
      2. EntityFrameworkCore.Cacheable
  8. 日志

    1. 日志框架

    2. 日志管理系统

  9. API客户端和通信

    1. REST

    2. gRPC

    3. GraphQL

  10. 实时通信

  1. 对象映射
  1. 任务调度
  1. 测试

    1. 单元测试

      1. 框架

      2. 模拟

      3. 断言

    2. 集成测试

    3. 行为测试

    4. 端到端测试

  2. 微服务

    1. 消息总线

    2. 消息队列

    3. API 网关

    4. 容器化

    5. 服务编排

    6. 反向代理

    7. 其他

  3. 持续集成与部署

  4. 设计模式

  5. 客户端库

  6. 模板引擎

  1. 进一步了解的类库

aspnetcore-developer-roadmap.zh-Hans.png

在GITHUB上发现的好文:

因为访问的不稳定化,更方便自己查阅文档,特意搬运,仅供自己学习使用。 

地址附在这里:master 看到了一篇优质好文,收藏分享给自己和大家。

在线举报