展开全部

主编推荐语

系统介绍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月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。