封面
版权信息
作者简介
前言
第1章 Monorepo架构
1.1 代码仓库发展历程
1.2 全栈Monorepo的关键设计原则
1.3 全栈开发语言JavaScript和TypeScript
第2章 基于pnpm和TypeScript构建 Monorepo项目
- APP免费
2.1 pnpm简介
- APP免费
2.2 初始化Monorepo的工作空间
- APP免费
2.3 以TypeScript为核心的Monorepo设计
- APP免费
2.4 安装ESLint和Prettier
- APP免费
2.5 创建全局类型收束项目
- APP免费
第3章 使用Deno构建简单的注册中心
- APP免费
3.1 Deno简介
- APP免费
3.2 在Monorepo中引入Deno
- APP免费
3.3 使用Deno搭建注册中心
- APP免费
第4章 函数服务的实现
- APP免费
4.1 本地文件服务器
- APP免费
4.2 基于HTTP的计时器
- APP免费
4.3 实现邮箱服务
- APP免费
第5章 使用Prisma构建数据模型
- APP免费
5.1 Docker简介
- APP免费
5.2 使用Docker部署MySQL
- APP免费
5.3 使用Prisma作ORM
- APP免费
第6章 以Fastify为核心的服务器设计
- APP免费
6.1 Node.js最快的Web框架Fastify
- APP免费
6.2 JSON Schema校验
- APP免费
6.3 单元测试
- APP免费
第7章 实现用户管理服务
- APP免费
7.1 实现JWT身份验证插件
- APP免费
7.2 集成测试
- APP免费
7.3 集成Prisma与Fastify
- APP免费
7.4 实现用户相关接口
- APP免费
第8章 实现活动管理服务
- APP免费
8.1 业务概览
- APP免费
8.2 实现活动管理服务的功能
- APP免费
8.3 实现用户与活动相关接口
- APP免费
第9章 实现报名登记应用的前端
- APP免费
9.1 初始化报名登记应用前端项目
- APP免费
9.2 配置Tailwind环境
- APP免费
9.3 配置Vue Router及规划页面
- APP免费
9.4 报名登记前端应用状态
- APP免费
第10章 报名登记应用页面设计
- APP免费
10.1 实现首页
- APP免费
10.2 实现仪表盘页面
- APP免费
10.3 构建工具Rollup、esbuild、Vite、tsup、tsc在Monorepo项目中的定位
- APP免费
第11章 项目的部署、监控与高可用
- APP免费
11.1 使用DockerFile实现后端服务容器化
- APP免费
11.2 Docker Compose工具
- APP免费
11.3 服务监控原理与部署
- APP免费
11.4 高可用的部署方式
- APP免费
第12章 开源项目的Monorepo 实践
- APP免费
12.1 开源渐进式JavaScript框架Vue.js
- APP免费
12.2 新一代前端构建工具Vite
- APP免费
12.3 island架构框架Astro
- APP免费
12.4 下一代TypeScript ORM框架Prisma
- APP免费
封底
更新时间:2024-04-12 19:40:35