React+Node.js开发实战:从入门到项目上线

React+Node.js开发实战:从入门到项目上线

作者:袁林 尹皓 陈宁

出版社:机械工业

出版年:2021年1月

ISBN:9787111674146

所属分类:教辅教材

书刊介绍

《React+Node.js开发实战:从入门到项目上线》内容简介

本书全面介绍React+Node.js全栈开发技术,涵盖开发环境搭建、React前端技术、Node.js后端技术、产品原型、接口、E2E测试、Webpack打包、Nginx部署、PM2部署和服务端渲染等内容,可以帮助读者了解React+Node.js全栈开发的全貌。本书通过“开发技术+项目实战”的方式进行讲解,先精讲每个技术点,然后通过项目案例带领读者进行实践,让读者在夯实基础的同时提高实际动手开发项目的能力。本书详细介绍多个常用工具,帮助读者提高开发效率。其中包括:包管理工具,如NPM、CNPM、NRM、YARN和npx;开发调试工具,如Visual Studio Code、Chrome和Postman;脚手架工具和框架,如create-react-app、Express、Ant Design Pro、Egg.js和Next.js;数据库工具,如LowDB、MySQL、Redis和MongoDB等。本书详细介绍使用React+Node.js开发单页面评论系统及社区项目这两个案例的完整过程,涵盖开发流程、产品原型、技术选型、模块开发和测试部署等相关内容,可以帮助读者系统学习一个项目从开发到部署上线的全过程。
袁林,尹皓,陈宁编著

作品目录

前言
第1篇
React和Node.js基础
第1章:准备:搭建React+Node.js开发环境
1.1、为什么选择React+Node.js
1.2、搭建Node.js环境
1.3、搭建React环境
1.4、React+Node.js开发工具
1.5、小结
第2章:前端开发:React技术从0到1、2.1、JSX简介
2.2、组件
2.3、数据流
2.4、生命周期
2.5、小结
第3章:后端开发:Node.js技术从0到1、3.1、Node.js的特性
3.2、HTTP简介
3.3、开始使用Node.js
3.4、Node.js的常用模块
3.5、小结
第2篇
打包部署和项目开发实战
第4章:构建与部署
4.1、Webpack简介
4.2、Nginx简介
4.3、PM2简介
4.4、部署
4.5、小结
第5章:项目实战1:React+Node.js实现单页面评论系统
5.1、研发流程
5.2、产品原型
5.3、技术选型
5.4、项目开发
5.5、测试部署
5.6、小结
第3篇
React和Node.js进阶
第6章:React进阶
6.1、虚拟DOM
6.2、Diff算法
6.3、Fiber机制
6.4、Immutable.js库
6.5、Hook特性
6.6、小结
第7章:Node.js进阶
7.1、跨域
7.2、鉴权
7.3、缓存
7.4、对象—关系映射
7.5、小结
第8章:项目实战2:React+Node.js实现社区项目从开发到上线
8.1、产品原型
8.2、技术选型
8.3、项目开发
8.4、项目部署与测试
8.5、小结
第4篇
项目优化和服务端渲染
第9章:项目优化
9.1、浏览器缓存
9.2、压缩
9.3、懒加载
9.4、按需引入
9.5、负载均衡
9.6、CDN简介
9.7、小结
第10章:服务端渲染
10.1、服务端渲染简介
10.2、React服务端渲染
10.3、Next.js服务端渲染
10.4、SEO——搜索引擎优化
10.5、小结

相关推荐

微信二维码