-
先决条件
- C#
- Entity Framework
- ASP.NET Core
- SQL基础知识
-
通用开发技能
- 学习GIT, 在GitHub中创建开源项目
- 掌握HTTP(S)协议, 及其请求方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)
- 不要害怕使用 Google, Google搜索技巧
- 学习 dotnet CLI
- 阅读一些关于算法和数据结构的书籍
-
依赖注入
-
数据库
-
关系数据库
-
云数据库
-
搜索引擎
-
NoSQL
-
-
缓存
-
日志
-
模板引擎
-
实时通信
-
对象映射
-
API客户端
-
REST
-
GraphQL
-
-
最好掌握
-
测试
- 单元测试
- 测试框架
- 模拟工具
- 断言工具
- 行为测试
- 集成测试
- 端到端测试
- 单元测试
-
任务调度
-
微服务
-
SOLID原则
-
设计模式