.Net Core 架构师路线图
前置条件
- 学会使用科学上网学习阅览资料
- 使用必应搜索
- 复制的代码对每一行进行批判的眼光
- 学会使用英文搜索问题
- 最好能使用Google Search
推荐阅读书籍
- 代码整洁之道
- Effective C#:改善C#代码的50个有效方法(原书第3版)
- ASP.NET Core跨平台开发从入门到实战
- ASP.NET Core
- 高性能MySQL(第3版)
- 设计数据密集型应用
- 实现领域驱动设计
- C#高级编程第11版
1.互联网
2.前端基本知识
- HTML
- JavaScript
- Vue
- NPM
- Vue-cli
1.vuex
2.vue-router
3.vuetify
4.Element
5.quasar
3.操作系统及通用知识
4.学习C#编程语言
- C#语言及NET框架
- C#常用数据类型
- C#高级数据类型
- C#装箱和拆箱
- C#控制语句基础系列
- C#类和对象
- C#结构
- C#面向对象
- C#抽象方法和接口
- C#泛型
- C#集合
- C#扩展方法
- C#文件与流
- C#XML使用
- C#委托和事件
- C#匿名方法和LAMBDA表达式
5.版本控制系统
6.关系型数据库
7.NoSQL 数据库
8.更多数据库知识
9.ORMs
10.常用框架
11.缓存知识
12.常见云服务名词
13.学习Api相关知识
- RestFul Api
- SOAP
- GRPC
- Open API Spec and Swagger
- 身份认证
- Cookie Based
- OAuth
- Basic Authentication
- Token Authentication
- JWT
14.Web安全知识
15.测试
16.CI/CD
17.设计和开发原则
18.架构模式
16.搜索引擎技术
- Elasticsearch
- Solr
17.消息中间件
18.容器化 vs 虚拟化
19.实时通讯技术
20.Web服务器
21 常用架构
22.服务器学习
23.微服务架构学习
- 微服务概念
- 服务注册
- 服务发现
- 熔断&降级
- Api网关
- 统一验证&授权
- 分布式追踪&日志
- 统一性能监控
- 数据一致性&事务总线
- 统一配置中心
- Docker & CI/CD
- 架构分析
24.集群学习
- K3s - Lightweight Kubernetes
- Kubernetes
- kuboard-press
- Kubesphere
- traefik
25.云原生学习
- Dapr
26.面试题汇总
- .Net Core面试题
- Redis面试题
- MySQL面试题
- MS SQL 面试题
- Oracle面试题
- RabbitMQ面试题
- Elasticsearch面试题
- MongoDB面试题
- 微服务面试题
- Kubernetes面试题
- Dapr面试题
- 常见问题解决方案
- 架构面试题