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

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. 前言
  2. 第1篇 React和Node.js基础
  3. 第1章 准备:搭建React+Node.js开发环境
  4. 1.1 为什么选择React+Node.js
  5. 1.2 搭建Node.js环境
  6. 1.3 搭建React环境
  7. 1.4 React+Node.js开发工具
  8. 1.5 小结
  9. 第2章 前端开发:React技术从0到1
  10. 2.1 JSX简介
  11. 2.2 组件
  12. 2.3 数据流
  13. 2.4 生命周期
  14. 2.5 小结
  15. 第3章 后端开发:Node.js技术从0到1
  16. 3.1 Node.js的特性
  17. 3.2 HTTP简介
  18. 3.3 开始使用Node.js
  19. 3.4 Node.js的常用模块
  20. 3.5 小结
  21. 第2篇 打包部署和项目开发实战
  22. 第4章 构建与部署
  23. 4.1 Webpack简介
  24. 4.2 Nginx简介
  25. 4.3 PM2简介
  26. 4.4 部署
  27. 4.5 小结
  28. 第5章 项目实战1:React+Node.js实现单页面评论系统
  29. 5.1 研发流程
  30. 5.2 产品原型
  31. 5.3 技术选型
  32. 5.4 项目开发
  33. 5.5 测试部署
  34. 5.6 小结
  35. 第3篇 React和Node.js进阶
  36. 第6章 React进阶
  37. 6.1 虚拟DOM
  38. 6.2 Diff算法
  39. 6.3 Fiber机制
  40. 6.4 Immutable.js库
  41. 6.5 Hook特性
  42. 6.6 小结
  43. 第7章 Node.js进阶
  44. 7.1 跨域
  45. 7.2 鉴权
  46. 7.3 缓存
  47. 7.4 对象—关系映射
  48. 7.5 小结
  49. 第8章 项目实战2:React+Node.js实现社区项目从开发到上线
  50. 8.1 产品原型
  51. 8.2 技术选型
  52. 8.3 项目开发
  53. 8.4 项目部署与测试
  54. 8.5 小结
  55. 第4篇 项目优化和服务端渲染
  56. 第9章 项目优化
  57. 9.1 浏览器缓存
  58. 9.2 压缩
  59. 9.3 懒加载
  60. 9.4 按需引入
  61. 9.5 负载均衡
  62. 9.6 CDN简介
  63. 9.7 小结
  64. 第10章 服务端渲染
  65. 10.1 服务端渲染简介
  66. 10.2 React服务端渲染
  67. 10.3 Next.js服务端渲染
  68. 10.4 SEO——搜索引擎优化
  69. 10.5 小结