您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
全栈Monorepo开发实战 Vue 3+Fastify+Deno+pnpm
字数: 491000
装帧: 平装
出版社: 机械工业出版社
出版日期: 2023-08-01
商品条码: 9787111733591
版次: 1
开本: 32开
页数: 624
出版年份: 2023
定价:
¥119
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
《全栈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技术的计算机专业学生阅读。
目录
前言
第1章 Monorepo架构
1.1代码仓库发展历程
1.1.1常用的代码组织架构
1.1.2 Single-repo与Monolith
1.1.3 Monorepo≠Monolith
1.1.4 Monorepo的优点
1.1.5 Monorepo的缺点
1.1.6 Monorepo在现实中的应用
1.2全栈Monorepo的关键设计原则
1.3全栈开发语言JavaScript和TypeScript
1.3.1 JavaScript的发展历程
1.3.2 TypeScript:从21%到69%
1.3.3从框架到框架无关
第2章 基于pnpm和TypeScript构建Monorepo项目
2.1 pnpm简介
2.1.1高性能的npm
2.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安装TypeScript
2.4安装ESLint和Prettier
2.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中引入Deno
3.2.1安装Deno
3.2.2 Monorepo项目配置Deno
3.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部署MySQL
5.2.1安装Docker
5.2.2 MySQL环境搭建
5.3使用Prisma作ORM
5.3.1 Prisma:新一代ORM
5.3.2 Prisma中的事务
5.3.3在Monorepo中引入Prisma
5.3.4配置Prisma schema文件
5.3.5使用Prisma进行数据建模
第6章 以Fastify为核心的服务器设计
6.1 Node.js最快的Web框架Fastify
6.1.1安装Fastify
6.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与Fastify
7.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与Grafana
11.4高可用的部署方式
11.4.1 Nginx简介
11.4.2正向代理和反向代理
11.4.3部署Nginx
第12章 开源项目的Monorepo实践
12.1开源渐进式JavaScript框架Vue.js
12.2新一代前端构建工具Vite
12.3 island架构框架Astro
12.4下一代TypeScript ORM框架
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网