互联网
类型
可以朗读
语音朗读
152千字
字数
2024-09-01
发行日期
展开全部
主编推荐语
系统介绍NestJS框架的基础知识和高级应用。
内容简介
本书旨在帮助读者快速掌握NestJS(简称Nest)开发,并应用于实战项目。本书共10章,首先介绍基本概念,为读者打下坚实的知识基础。接着,通过简洁的代码示例进行知识点的串联讲解,帮助读者快速克服学习瓶颈。最终,通过实践能力和工程思维的培养,帮助读者将知识从线性结构转变为网状结构,形成以Nest为基础的全栈知识体系。
目录
- 版权信息
- 内容简介
- 前言
- 第1部分 基础篇
- 第1章 需要提前掌握的知识
- 1.1 Node中的请求与响应对象
- 1.2 TypeScript基础与应用
- 第2章 Nest初识
- 2.1 什么是Nest
- 2.2 快速上手Nest CLI
- 2.3 创建第一个Nest应用
- 2.4 Nest的AOP架构理念
- 2.5 IoC思想解决了什么问题
- 2.6 学会调试Nest应用
- 第3章 Nest核心概念介绍
- 3.1 贯穿全书的装饰器
- 3.2 井然有序的模块化
- 3.3 控制器与服务的默契配合
- 3.4 耳熟能详的中间件
- 3.5 拦截器与RxJS知多少
- 3.6 数据之源守护者:管道
- 3.7 Nest实现文件上传
- 第2部分 进阶篇
- 第4章 Nest与数据库
- 4.1 快速上手MySQL
- 4.2 MySQL表之间的关系
- 4.3 快速上手TypeORM
- 4.4 使用TypeORM处理多表关系
- 4.5 在Nest中使用TypeORM操作MySQL
- 第5章 性能优化之数据缓存
- 5.1 快速上手Redis
- 5.2 在Nest中使用Redis缓存
- 第6章 身份验证与授权
- 6.1 Cookie、Session、Token、JWT、SSO详解
- 6.2 基于Passport和JWT实现身份验证
- 6.3 基于RBAC实现权限控制
- 第7章 系统部署与扩展
- 7.1 快速上手Docker
- 7.2 快速上手Dockerfile
- 第3部分 扩展篇
- 第8章 单元测试与端到端测试
- 8.1 重新认识单元测试
- 8.2 在Nest中使用Jest编写单元测试
- 8.3 集成测试
- 8.4 端到端测试
- 第9章 日志与错误处理
- 9.1 如何在Nest中记录日志
- 9.2 Winston日志管理实践
- 9.3 面向切面日志统计实践
- 第4部分 Nest项目实战篇
- 第10章 数字门店管理平台开发
- 10.1 产品需求分析与设计
- 10.2 技术选型与项目准备
- 10.3 API接口及数据库表设计
- 10.4 实现注册登录
- 10.5 实现用户与角色模块
- 10.6 实现商品与订单模块
- 10.7 基于Redis实现商品热销榜
- 10.8 实现活动模块与定时任务
- 10.9 使用Docker Compose部署项目
- 完结语 是终点,更是新的起点
- 一个小小的决定
- 时间的杠杆
- 结语
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。