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 ,如果喜欢的给个小星星。

相关推荐
wainyz3 分钟前
Java NIO操作
java·开发语言·nio
喵叔哟12 分钟前
重构代码之用委托替代继承
开发语言·重构
lzb_kkk17 分钟前
【JavaEE】JUC的常见类
java·开发语言·java-ee
SEEONTIME17 分钟前
python-24-一篇文章彻底掌握Python HTTP库Requests
开发语言·python·http·http库requests
起名字真南36 分钟前
【OJ题解】C++实现字符串大数相乘:无BigInteger库的字符串乘积解决方案
开发语言·c++·leetcode
tyler_download1 小时前
golang 实现比特币内核:实现基于椭圆曲线的数字签名和验证
开发语言·数据库·golang
小小小~1 小时前
qt5将程序打包并使用
开发语言·qt
hlsd#1 小时前
go mod 依赖管理
开发语言·后端·golang
小春学渗透1 小时前
Day107:代码审计-PHP模型开发篇&MVC层&RCE执行&文件对比法&1day分析&0day验证
开发语言·安全·web安全·php·mvc
杜杜的man1 小时前
【go从零单排】迭代器(Iterators)
开发语言·算法·golang