Skip to content

.NET 学习课程体系 ​

系统化学习路径,从入门到精通,助你成为全栈 .NET 开发者


🚀 学习路径 ​

基础入门 → 框架进阶 → 数据库与缓存 → 中间件 → 容器云原生 → 架构设计

推荐学习顺序 ​

阶段课程预计时长
第一阶段C# 基础 → 排序算法2-3 周
第二阶段JavaScript/TypeScript1-2 周
第三阶段Redis → SQL Server2-3 周
第四阶段RabbitMQ → ElasticSearch2-3 周
第五阶段Docker → K8s2-3 周
第六阶段设计模式 → 架构设计持续学习

📚 课程导航 ​

一、基础编程 ​

1.1 算法与数据结构 ​

序号算法名称难度
1冒泡排序入门
2选择排序入门
3插入排序入门
4希尔排序中等
5归并排序中等
6快速排序中等
7堆排序中等
8计数排序入门
9桶排序中等
10基数排序中等

二、前端技术 ​

2.1 JavaScript ​

序号标题难度
1JavaScript 基础入门
2JavaScript 进阶中等

2.2 TypeScript ​

序号标题难度
1类型基础入门
2接口入门
3类中等
4函数中等
5泛型中等
6其他特性中等

三、数据库与缓存 ​

3.1 Redis ​

序号标题难度
1Redis 介绍入门
2Redis 安装入门
3基础数据类型入门
4高级数据类型中等
5配置管理中等
6发布订阅中等
7.NET 集成中等
8事务中等
9持久化中等
10主从复制高级
11集群高级
12应用场景高级
13分布式锁高级

3.2 ElasticSearch ​

序号标题难度
1ES 介绍入门
2ES 安装入门
3基础 CRUD入门
4高级 CRUD中等
5.NET 集成中等
6集群部署高级
7核心概念中等
8分布式原理高级
9分片控制高级
10分片原理高级
11多框架集成高级
12问题排查高级
13性能优化高级

四、消息队列 ​

4.1 RabbitMQ ​

序号标题难度
1中间件概述入门
2消息队列基础入门
3RabbitMQ 介绍入门
4RabbitMQ 安装入门
5基础使用入门
6确认与发布中等
7交换机模式中等
8死信队列中等
9延迟队列中等
10高级发布高级
11优先级队列高级

五、容器与云原生 ​

5.1 Docker ​

序号标题难度
1Docker 介绍入门
2设计模式中等
3Docker 学习中等

5.2 Kubernetes ​

序号标题难度
1K8s 介绍入门

六、设计模式 ​

6.1 创建型模式(5种) ​

序号模式难度
1单例模式入门
2工厂方法入门
3抽象工厂中等
4建造者模式中等
5原型模式入门

6.2 结构型模式(7种) ​

序号模式难度
6适配器模式入门
7桥接模式中等
8组合模式中等
9装饰器模式中等
10外观模式入门
11享元模式中等
12代理模式入门

6.3 行为型模式(11种) ​

序号模式难度
13责任链模式中等
14命令模式中等
15解释器模式高级
16迭代器模式入门
17中介者模式中等
18备忘录模式中等
19观察者模式入门
20状态模式中等
21策略模式入门
22模板方法入门
23访问者模式高级

七、学习路径指南 ​

方向指南
C# 学习路径C# 从入门到精通
.NET 技能树.NET 全栈技能图谱
Web API 学习Web API 开发指南
WPF 学习路径WPF 桌面开发指南
上位机开发工业上位机开发指南

💡 学习技巧 ​

  1. 循序渐进:按照推荐路径学习,打好基础
  2. 实践为主:每个知识点都要动手实践
  3. 善用搜索:Ctrl+F 快速定位内容
  4. 定期回顾:温故而知新,巩固所学知识
  5. 参与讨论:遇到问题多交流,共同进步

📊 课程统计 ​

分类课程数量
排序算法10
JavaScript/TypeScript8
Redis13
ElasticSearch13
RabbitMQ11
Docker/K8s4
设计模式23
总计82

WARNING

善用 Ctrl+F 搜索,有助于快速找到需要的信息

欢迎 Net分享,祝你少走弯路 🚀

Netshare

持续更新中,欢迎关注!

最近更新