万本电子书0元读

万本电子书0元读

顶部广告

全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)电子书

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

售       价:¥

纸质售价:¥83.30购买纸书

14人正在读 | 0人评论 6.3

作       者:孙浩,于丹

出  版  社:机械工业出版社

出版时间:2023-08-22

字       数:13.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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技术的计算机专业学生阅读。<br/>【推荐语】<br/>《全栈Monorepo发实战(Vue 3 Fastify Deno pnpm)》融合了资深发工程师多年一线工作经验,通过项目实战教你快速上手Monorepo 手把手步骤演练,循序渐、由浅深,详尽的代码、图文讲解,配套资源丰富。书中操作部分配有二维码视频,使读者身临其境,迅速、深地掌握各种经验和技巧。<br/>【作者】<br/>孙浩(知乎名Hugo),毕业于北京邮电大学。曾在浪潮任数据挖掘工程师、PingCAP 华南区首席解决方案架构师,主导建设了微众银行、华为、平安、顺丰、丰巢等公司的分布式数据库。自创业以来,专注于TypeScript、C#、Kotlin等编程语言,有非常丰富的从0到1的Monorepo项目实战经验。 于丹,曾在运营商从事多年云计算基础设施运维、信息安全、网络规划等工作,拥有Oracle、华为等专业认证。<br/>
目录展开

前言 PREFACE

CHAPTER 1 第1章 Monorepo架构

1.1 代码仓库发展历程

1.2 全栈Monorepo的关键设计原则

1.3 全栈开发语言JavaScript和TypeScript

CHAPTER 2 第2章 基于pnpm和TypeScript构建 Monorepo项目

2.1 pnpm简介

2.2 初始化Monorepo的工作空间

2.3 以TypeScript为核心的Monorepo设计

2.4 安装ESLint和Prettier

2.5 创建全局类型收束项目

CHAPTER 3 第3章 使用Deno构建简单的注册中心

3.1 Deno简介

3.2 在Monorepo中引入Deno

3.3 使用Deno搭建注册中心

CHAPTER 4 第4章 函数服务的实现

4.1 本地文件服务器

4.2 基于HTTP的计时器

4.3 实现邮箱服务

CHAPTER 5 第5章 使用Prisma构建数据模型

5.1 Docker简介

5.2 使用Docker部署MySQL

5.3 使用Prisma作ORM

CHAPTER 6 第6章 以Fastify为核心的服务器设计

6.1 Node.js最快的Web框架Fastify

6.2 JSON Schema校验

6.3 单元测试

CHAPTER 7 第7章 实现用户管理服务

7.1 实现JWT身份验证插件

7.2 集成测试

7.3 集成Prisma与Fastify

7.4 实现用户相关接口

CHAPTER 8 第8章 实现活动管理服务

8.1 业务概览

8.2 实现活动管理服务的功能

8.3 实现用户与活动相关接口

CHAPTER 9 第9章 实现报名登记应用的前端

9.1 初始化报名登记应用前端项目

9.2 配置Tailwind环境

9.3 配置Vue Router及规划页面

9.4 报名登记前端应用状态

CHAPTER 10 第10章 报名登记应用页面设计

10.1 实现首页

10.2 实现仪表盘页面

10.3 构建工具Rollup、esbuild、Vite、tsup、tsc在Monorepo项目中的定位

CHAPTER 11 第11章 项目的部署、监控与高可用

11.1 使用DockerFile实现后端服务容器化

11.2 Docker Compose工具

11.3 服务监控原理与部署

11.4 高可用的部署方式

CHAPTER 12 第12章 开源项目的Monorepo 实践

12.1 开源渐进式JavaScript框架Vue.js

12.2 新一代前端构建工具Vite

12.3 island架构框架Astro

12.4 下一代TypeScript ORM框架Prisma

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部