• 全栈Monorepo开发实战:Vue 3+Fastify+Deno+pnpm 9787111733591
  • 全栈Monorepo开发实战:Vue 3+Fastify+Deno+pnpm 9787111733591
21年品牌 40万+商家 超1.5亿件商品

全栈Monorepo开发实战:Vue 3+Fastify+Deno+pnpm 9787111733591

全新正版 _可开发票_极速发货

75.58 6.4折 119 全新

库存56件

山东泰安
认证卖家担保交易快速发货售后保障

作者孙浩,于丹编著

出版社机械工业出版社

ISBN9787111733591

出版时间2023-08

装帧平装

开本16开

定价119元

货号13708057

上书时间2024-07-01

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章 Monorepo架构1.1代码仓库发展历程1.1.1常用的代码组织架构1.1.2 Single-repo与Monolith1.1.3 Monorepo≠Monolith1.1.4 Monorepo的优点1.1.5 Monorepo的缺点1.1.6 Monorepo在现实中的应用1.2全栈Monorepo的关键设计原则1.3全栈开发语言JavaScript和TypeScript1.3.1 JavaScript的发展历程1.3.2 TypeScript:从21%到69%1.3.3从框架到框架无关第2章 基于pnpm和TypeScript构建Monorepo项目2.1 pnpm简介2.1.1高性能的npm2.1.2 npm、pnpm包管理算法区别2.1.3 pnpm的核心概念2.1.4 package.json的配置2.2初始化Monorepo的工作空间2.3以TypeScript为核心的Monorepo设计2.3.1 TypeScript简介2.3.2安装TypeScript2.4安装ESLint和Prettier2.4.1使用ESLint检查代码质量2.4.2使用Prettier自动格式化代码2.5创建全局类型收束项目第3章 使用Deno构建简单的注册中心3.1 Deno简介3.1.1 Deno的特点3.1.2 Deno包管理3.2在Monorepo中引入Deno3.2.1安装Deno3.2.2 Monorepo项目配置Deno3.3使用Deno搭建注册中心3.3.1健康检查端点3.3.2使用localStorage存储状态3.3.3注册中心端点3.3.4管理界面3.3.5在线提供注册函数3.3.6测试样例程序3.3.7函数代理第4章 函数服务的实现4.1本地文件服务器4.1.1使用Deno标准库打印日志4.1.2设计和实现文件服务器的服务层4.1.3编写文件服务器的Controller层4.2基于HTTP的计时器4.3实现邮箱服务4.3.1邮箱配置4.3.2发送邮件第5章 使用Prisma构建数据模型5.1 Docker简介5.2使用Docker部署MySQL5.2.1安装Docker5.2.2 MySQL环境搭建5.3使用Prisma作ORM5.3.1 Prisma:新一代ORM5.3.2 Prisma中的事务5.3.3在Monorepo中引入Prisma5.3.4配置Prisma schema文件5.3.5使用Prisma进行数据建模第6章 以Fastify为核心的服务器设计6.1 Node.js最快的Web框架Fastify6.1.1安装Fastify6.1.2 Fastify的扩展性6.1.3 Fastify的日志系统6.2 JSON Schema校验6.3单元测试第7章 实现用户管理服务7.1实现JWT身份验证插件7.1.1 JWT身份验证简介7.1.2使用环境变量7.1.3自定义插件7.2集成测试7.3集成Prisma与Fastify7.4实现用户相关接口7.4.1实现发送验证码接口7.4.2实现用户注册接口7.4.3实现用户登录接口7.4.4实现获取用户信息接口第8章 实现活动管理服务8.1业务概览8.2实现活动管理服务的功能8.2.1实现活动发布的流程8.2.2实现活动上线接口8.2.3实现活动结束接口8.2.4实现活动取消接口8.3实现用户与活动相关接口8.3.1实现用户参与活动接口8.3.2实现获取活动信息接口第9章 实现报名登记应用的前端9.1初始化报名登记应用前端项目9.1.1 Vue简介9.1.2 Vite:下一代前端开发与构建工具9.1.3使用Vite初始化Vue环境9.2配置Tailwind环境9.3配置Vue Router及规划页面9.4报名登记前端应用状态9.4.1 Pinia:Vue新一代状态管理工具9.4.2用Pinia实现网页应用状态层第10章 报名登记应用页面设计10.1实现首页10.1.1使用VeeValidate实现表单验证 10.1.2实现登录卡片与注册卡片10.2实现仪表盘页面10.2.1实现仪表盘导航栏10.2.2实现仪表盘主页10.2.3实现活动详情页10.2.4实现活动发布页面10.3构建工具Rollup、esbuild、Vite、tsup、tsc在Monorepo项目中的定位第11章 项目的部署、监控与高可用11.1使用DockerFile实现后端服务容器化11.2 Docker Compose工具11.3服务监控原理与部署11.3.1 Prometheus简介11.3.2 Grafana简介11.3.3安装Prometheus与Grafana11.4高可用的部署方式11.4.1 Nginx简介11.4.2正向代理和反向代理11.4.3部署Nginx第12章 开源项目的Monorepo实践12.1开源渐进式JavaScript框架Vue.js12.2新一代前端构建工具Vite12.3 island架构框架Astro12.4下一代TypeScript ORM框架

内容摘要
Monorepo是近年来较流行的组织代码仓库的方式。越来越多有影响力的JavaScript/TypeScript开源项目开始使用Monorepo架构管理代码,如Vite、React、Vue 3、Babel、Next.js、Nuxt.js等。每一个新开发的Java Script/TypeScript项目都应该考虑采用Monorepo架构来提高开发效率和代码质量。《全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)》基于pnpm构建了一个完整的报名登记应用来实践这种代码仓库,实现Vite + Vue + Tailwind编写的前端应用、基于Fastify编写的后端应用、基于Deno的函数服务开发和以Prisma为ORM的数据模型设计。本书的应用涉及的TypeScript和JavaScript上下游工具链和框架较为广泛,但是选取的例子较为简单,容易上手,旨在帮助开发者更好地了解各技术栈的特点。《全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)》适用于前端开发入门者、计划在自己的项目中实践Monorepo项目的中级前端开发工程师,以及想实践Monorepo技术的计算机专业学生阅读。

主编推荐
《全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)》融合了资深开发工程师多年一线工作经验,通过项目实战教你快速上手Monorepo手把手步骤演练,循序渐进、由浅入深,详尽的代码、图文讲解,配套资源丰富。书中操作部分配有二维码视频,使读者身临其境,迅速、深入地掌握各种经验和技巧。

精彩内容
Monorepo是近年来较流行的组织代码仓库的方式。越来越多有影响力的JavaScript/TypeScript开源项目开始使用Monorepo架构管理代码,如Vite、React、Vue 3、Babel、Next.js、Nuxt.js等。每一个新开发的Java Script/TypeScript项目都应该考虑采用Monorepo架构来提高开发效率和代码质量。《全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)》基于pnpm构建了一个完整的报名登记应用来实践这种代码仓库,实现Vite + Vue + Tailwind编写的前端应用、基于Fastify编写的后端应用、基于Deno的函数服务开发和以Prisma为ORM的数据模型设计。本书的应用涉及的TypeScript和JavaScript上下游工具链和框架较为广泛,但是选取的例子较为简单,容易上手,旨在帮助开发者更好地了解各技术栈的特点。《全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)》适用于前端开发入门者、计划在自己的项目中实践Monorepo项目的中级前端开发工程师,以及想实践Monorepo技术的计算机专业学生阅读。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP