您的位置:首页 图书列表 全栈Serverless
收藏
评价
全栈Serverless
商品编号:5143419
ISBN:9787519864453
出版社:中国电力出版社
作者: [美]纳德·达比特(Nader Dabit),邓世超
出版日期:2022-03-01
开本:16
装帧:暂无
中图分类:TN929.53
页数:204
册数:1
大约重量:470(g)
购买数量:
-
+
库存:1
配送:
预计72小时发货
甲虎价: 25.53 (4.4折)
原价:¥58.00
图书简介
图书目录
作者简介
图书评价
本书的主要内容有:了解如何构建解决实际问题的无服务器应用程序。了解这些技术的应用场景(以及局限)。创建与DynamoDB和NoSQL数据库进行交互的GraphQL API。学习身份验证的工作原理,并了解身份验证和授权之间的区别。了解无服务器函数的工作原理及其重要性。在AWS上构建全栈应用程序,并使用Amplify DataStore构建脱机应用程序。Nader Dabit是Amazon Web Services的一名高级开发者,并且也是其拥护者,擅长跨平台和云服务的应用程序开发。他与客户端团队一起通力合作,改善了客户端SDK的开发体验。此前,Nader通过其公司React Native Training为很多大公司提供了使用React和React Native框架构建应用程序的培训服务,其中包括Amazon, Microsoft, Salesforce和American Express等。
目录
前言 .1
章 无服务器计算时代的全栈开发 9
1.1 当前流行的无服务器理念 10
1.1.1 无服务器应用的特征 . 11
1.1.2 无服务器架构的优点 . 11
1.1.3 无服务器架构的不同实现 14
1.2 AWS 简介 17
1.2.1 关于AWS 17
1.2.2 AWS 上的全栈无服务器特性 17
1.2.3 Amplify CLI 17
1.3 AWS Amplify CLI 简介 20
1.3.1 安装和配置Amplify CLI 21
1.3.2 初始化你的个Amplify 项目 22
1.3.3 创建和部署你的个服务 25
1.3.4 删除资源 27
1.4 小结 28
第2 章 AWS Amplify 简介 29
2.1 创建和部署无服务器函数 30
2.1.1 创建React 应用程序并安装依赖项 31
2.1.2 使用Amplify CLI 创建新的无服务器函数 . 32
2.1.3 代码解析 33
2.1.4 创建路由/coins 33
2.2 添加API 34
2.2.1 创建新的API. 35
2.2.2 部署API 和Lambda 函数 35
2.3 与新API 进行交互 . 36
2.3.1 配置客户端应用程序与Amplify 协同工作. 36
2.3.2 Amplify 客户端API 类 . 36
2.3.3 在React 中调用API 并渲染数据 37
2.4 更新函数以调用另一个API 39
2.4.1 安装Axios 39
2.4.2 更新函数 40
2.4.3 更新客户端应用 41
2.5 小结 42
第 3 章 创建你的款应用 43
3.1 GraphQL 简介 43
3.1.1 GraphQL 是什么? . 43
3.1.2 GraphQL API 的构成 . 44
3.1.3 GraphQL 操作 45
3.2 创建GraphQL API 47
3.3 查看GraphQL API 并与之交互 49
3.4 构建React 应用程序 51
3.4.1 列出笔记(GraphQL 查询) . 51
3.4.2 创建笔记(GraphQL 变更) . 56
3.4.3 删除笔记(GraphQL 变更) . 59
3.4.4 更新笔记(GraphQL 变更) . 61
3.4.5 实时数据(GraphQL 订阅) . 63
3.5 小结 64
第4 章 身份验证简介 .66
4.1 Amazon Cognito 简介 67
4.1.1 Amazon Cognito 的工作原理 . 67
4.1.2 Amazon Cognito 与AWS Amplify 的集成 68
4.2 创建React 应用程序并添加Amplify . 69
客户端身份验证概述 . 70
4.3 构建应用程序 71
4.3.1 创建文件和文件夹结构 71
4.3.2 创建个组件 72
4.3.3 Public 组件 . 73
4.3.4 Nav 组件 73
4.3.5 Protected 组件 74
4.3.6 Router 组件 . 76
4.3.7 Profile 组件 . 77
4.3.8 UI 美化组件 79
4.3.9 配置应用程序 79
4.3.10 测试应用程序 . 79
4.4 小结 80
第5 章 自定义身份验证策略 81
5.1 创建protectedRoute 钩子 82
5.2 创建表单 83
5.2.1 登录组件(SignIn) 87
5.2.2 注册组件(SignUp) . 88
5.2.3 注册确认组件(ConfirmSignUp) . 89
5.2.4 ForgotPassword 组件 . 89
5.2.5 ForgotPasswordSubmit 组件 90
5.2.6 完善Form.js 91
5.2.7 updateForm 辅助函数 93
5.2.8 renderForm 函数 94
5.2.9 表单类型切换 95
5.2.10 更新Profile 组件 96
5.2.11 测试应用程序 . 98
5.3 小结 98
商品评价 (0)
为您推荐
方便
200万图书品种,一站式采购
高效
10分钟查单返单,48小时快速配货
放心
正版低价,假一赔三
在线客服
购物车
收藏夹
留言板
返回顶部