ASP.NET Core学习路线图

说明

1. 先决条件

2. 通用开发技能

3. 依赖注入

  1. DI容器
  1. 生命周期(https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/dependency-injection#service-lifetimes)

  2. Scrutor(https://github.com/khellang/Scrutor)

4. 数据库

  1. 关系数据库

  2. SQL Server(https://www.microsoft.com/zh-cn/sql-server/sql-server-2017)

  3. PostgreSQL(https://www.postgresql.org/)

  4. MariaDB(https://mariadb.org/)

  5. MySQL(https://www.mysql.com/)

  6. 云数据库

  1. 搜索引擎
  1. NoSQL

5. 缓存

  1. Entity Framework 二级缓存

  2. EFSecondLevelCache.Core(https://github.com/VahidN/EFSecondLevelCache.Core)

  3. EntityFrameworkCore.Cacheable(https://github.com/SteffenMangold/EntityFrameworkCore.Cacheable)

  4. 分布式缓存(https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed)

  5. Redis(https://redis.io/)

  6. Memcached(https://memcached.org/)

  7. 内存缓存(https://docs.microsoft.com/en-us/aspnet/core/performance/caching/memory)

6. 日志

  1. 日志框架
  1. 日志管理系统

7. 模板引擎

  1. Razor(https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/razor)

  2. DotLiquid(https://github.com/dotliquid/dotliquid)

  3. Scriban(https://github.com/lunet-io/scriban)

  4. Fluid(https://github.com/sebastienros/fluid)

8. 实时通信

  1. SignalR(https://docs.microsoft.com/en-us/aspnet/core/signalr)

9. 对象映射

10. API客户端

  1. REST
  1. GraphQL

11. 最好掌握

12. 测试

  1. 单元测试

  2. 测试框架

  1. 模拟工具
  1. 断言工具
  1. 行为测试
  1. 集成测试
  1. 端到端测试

13. 任务调度

14. 微服务

  1. 消息队列
  1. 消息总线

15. SOLID原则

16. 设计模式

地址

此文章是转载Github上的一个项目,地址: https://github.com/MoienTajik/AspNetCore-Developer-Roadmap/blob/master/ReadMe.zh-Hans.md ,如果喜欢的给个小星星。

相关推荐
不会C语言的男孩几秒前
C++ Primer 第5章:语句
开发语言·c++
酉鬼女又兒4 分钟前
零基础入门计算机网络:从基本概念到核心交换技术
开发语言·计算机网络·考研·职场和发展·php
爱喝水的鱼丶6 分钟前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇)第三篇:SAP ALV 报表样式定制:字段布局与交互功能配置
服务器·开发语言·学习·交互·sap·abap
chao1898446 分钟前
基于SIFT和SURF特征的图像配准(MATLAB)
开发语言·matlab
摇滚侠9 分钟前
JDBC 基础到高级一套通关!基础篇 00-15
java·开发语言·数据库
foundbug99924 分钟前
最优化问题的外点罚函数法与内点罚函数法-MATLAB实现
开发语言·matlab
弹简特26 分钟前
【零基础学Python】05-Python函数完全指南:从初阶定义到进阶参数,一篇打通核心难点
开发语言·python
AugustRed31 分钟前
A2UI 完整学习指南(含 Java 后端 + 前端实战示例)
java·开发语言·前端
jingling55539 分钟前
自建技术博客实战(三):工具专栏——地图定位、声音复刻与 rembg 抠图
android·开发语言·前端·ai·nextjs
basketball61640 分钟前
C++进阶:1. 引用折叠规则
java·开发语言·c++