学习使用的开发工具
-
编译器
VSCode
-
开发语言工具
TypeScript
重要程度分类
-
一般
这个程度的知识点主要是达到熟练掌握即可,不用太深入研究和学习。
-
重要
这个程度的知识点主要是达到熟练掌握,并且内部的原理切要熟记,因为会关联到其他的知识点。
-
非常重要
这个程度的知识点主要是达到熟练掌握,并且内部的原理切要熟记,因为会关联到其他的知识点和牵扯到整个系统安全、性能等方面的知识点,所以需要着重学习和理解。
难度分类
- 一星(容易理解和掌握)
- 二星(需要结合动手进行理解)
- 三星(需要其他知识点进行辅助理解)
- 四星(需要结合动手、其他知识点和自己总结后才能理解)
- 五星(需要结合工作精要来理解)
基础篇
章节名称 | 完成度 | 难度 | 重要程度 | 文章地址 |
---|---|---|---|---|
学习 NestJS 的第一步 | 完成 | 一星 | 一般 | 文章链接 |
NestJS 的 Controller 学习 | 完成 | 一星 | 一般 | 文章链接 |
NestJS 的 提供者 学习 | 完成 | 一星 | 一般 | 文章链接 |
NestJS 的 Module 学习 | 完成 | 二星 | 非常重要 | 文章链接 |
NestJS 的 中间件 学习 | 完成 | 二星 | 非常重要 | 文章链接 |
NestJS 的 异常过滤器学习 | 完成 | 三星 | 非常重要 | 文章链接 |
NestJS 的 管道 学习 | 完成 | 三星 | 非常重要 | 文章链接 |
NestJS 的 守卫 学习 | 完成 | 三星 | 非常重要 | 文章链接 |
NestJS 的 拦截器 学习 | 完成 | 四星 | 非常重要 | 文章链接 |
深入篇
章节名称 | 完成度 | 难度 | 重要程度 | 文章地址 |
---|---|---|---|---|
掌握自定义路线装饰器 | 未开始 | 四星 | 一般 | 无 |
如何自己定制供应商 | 未开始 | 四星 | 一般 | 无 |
掌握动态模块 | 未开始 | 四星 | 一般 | 无 |
掌握注射范围 | 未开始 | 四星 | 一般 | 无 |
掌握循环依赖 | 未开始 | 四星 | 一般 | 无 |
掌握模块参考 | 未开始 | 四星 | 一般 | 无 |
掌握延迟加载模块 | 未开始 | 四星 | 一般 | 无 |
掌握执行上下文 | 未开始 | 四星 | 非常重要 | 无 |
掌握生命周期事件 | 未开始 | 四星 | 非常重要 | 无 |
插件篇
章节名称 | 完成度 | 难度 | 重要程度 | 文章地址 |
---|---|---|---|---|
使用配置插件来配置项目 | 未开始 | 二星 | 重要 | 无 |
连接数据库 | 未开始 | 二星 | 重要 | 无 |
使用 mongoose | 未开始 | 二星 | 重要 | 无 |
使用 验证插件 | 未开始 | 二星 | 非常重要 | 无 |
使用 缓存插件 | 未开始 | 二星 | 非常重要 | 无 |
掌握序列化 | 未开始 | 二星 | 一般 | 无 |
如何进行版本控制 | 未开始 | 一星 | 一般 | 无 |
如何使用任务调度 | 未开始 | 一星 | 一般 | 无 |
队列功能使用 | 未开始 | 三星 | 重要 | 无 |
如何开启系统日志功能 | 未开始 | 三星 | 重要 | 无 |
cookie 的使用 | 未开始 | 二星 | 一般 | 无 |
活动 | 未开始 | 二星 | 一般 | 无 |
如何压缩响应数据 | 未开始 | 三星 | 一般 | 无 |
掌握如何上传文件 | 未开始 | 三星 | 非常重要 | 无 |
如何处理流媒体文件 | 未开始 | 三星 | 非常重要 | 无 |
HTTP 模块 | 未开始 | 二星 | 一般 | 无 |
session 的使用 | 未开始 | 二星 | 一般 | 无 |
MVC | 未开始 | 二星 | 一般 | 无 |
性能优化 | 未开始 | 三星 | 非常重要 | 无 |
服务器发送的时间 | 未开始 | 三星 | 非常重要 | 无 |
安全篇
章节名称 | 完成度 | 难度 | 重要程度 | 文章地址 |
---|---|---|---|---|
实现身份验证 | 未开始 | 三星 | 非常重要 | 无 |
实现功能授权 | 未开始 | 三星 | 非常重要 | 无 |
加密和散列 | 未开始 | 三星 | 非常重要 | 无 |
头盔 | 未开始 | 三星 | 非常重要 | 无 |
跨越资源共享 | 未开始 | 三星 | 非常重要 | 无 |
跨站请求伪造保护 | 未开始 | 三星 | 非常重要 | 无 |
速率限制 | 未开始 | 三星 | 非常重要 | 无 |