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