NestJS全栈开发解析

NestJS全栈开发解析

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

系统介绍NestJS框架的基础知识和高级应用。

内容简介

本书旨在帮助读者快速掌握NestJS(简称Nest)开发,并应用于实战项目。本书共10章,首先介绍基本概念,为读者打下坚实的知识基础。接着,通过简洁的代码示例进行知识点的串联讲解,帮助读者快速克服学习瓶颈。最终,通过实践能力和工程思维的培养,帮助读者将知识从线性结构转变为网状结构,形成以Nest为基础的全栈知识体系。

作者简介

编著者温健民,毕业于广东海洋大学计算机系,拥有5年前端开发经验,先后在某互联网公司担任前端工程师和前端技术leader职位。在Vue、React以及前端工程化方面有着深入的研究。同时是掘金技术博主,Nest技术爱好者,也是hello-algo算法开源项目的贡献者。

章节目录

版权信息

内容简介

前言

第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部署项目

完结语 是终点,更是新的起点

一个小小的决定

时间的杠杆

结语

NestJS全栈开发解析是2024年由清华大学出版社出版,作者温健民 编著。

得书感谢您对《NestJS全栈开发解析》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
全栈软件测试实战(基础+方法+应用)(慕课版) 电子书
本书是全栈软件测试系列教程的入门教材,由浅入深地介绍软件测试的知识和技能。主要内容包括:初识软件测试、软件开发流程、软件测试计划、静态白盒测试、黑盒测试、动态白盒测试、软件缺陷与缺陷报告、评审、风险分析与测试总结、软件质量度量与评估、软件测试过程与改进、软件测试项目管理。
深入React技术栈 电子书
全面讲述React技术栈的原创图书,pure render专栏主创倾力打造,覆盖React、Flux、Redux及可视化等内容。
产品经理知识栈 电子书
系统介绍产品经理应具备的金融、人工智能、策略、产品分析知识,帮助产品经理提升综合能力。
AndroidTelephony原理解析与开发指南 电子书
深度解析Android手机定制开发中的重点和难点Telephony通信模块。
全栈市场人 互联网市场营销入门通用宝典 电子书
这不是一本教科书,这是一本市场营销岗位求职和试用期的快速通关秘籍!