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

相关推荐
李白同学35 分钟前
【C语言】结构体内存对齐问题
c语言·开发语言
黑子哥呢?2 小时前
安装Bash completion解决tab不能补全问题
开发语言·bash
青龙小码农2 小时前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
开发语言·python·bash·liunx
大数据追光猿2 小时前
Python应用算法之贪心算法理解和实践
大数据·开发语言·人工智能·python·深度学习·算法·贪心算法
彳卸风3 小时前
Unable to parse timestamp value: “20250220135445“, expected format is
开发语言
dorabighead3 小时前
JavaScript 高级程序设计 读书笔记(第三章)
开发语言·javascript·ecmascript
风与沙的较量丶4 小时前
Java中的局部变量和成员变量在内存中的位置
java·开发语言
水煮庄周鱼鱼4 小时前
C# 入门简介
开发语言·c#
编程星空4 小时前
css主题色修改后会多出一个css吗?css怎么定义变量?
开发语言·后端·rust
软件黑马王子5 小时前
Unity游戏制作中的C#基础(6)方法和类的知识点深度剖析
开发语言·游戏·unity·c#