您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
全栈Serverless
字数: 261000
装帧: 平装
出版社: 中国电力出版社
作者: (美)纳德·达比特
出版日期: 2022-03-01
商品条码: 9787519864453
版次: 1
开本: 16开
页数: 204
出版年份: 2022
定价:
¥58
销售价:
登录后查看价格
¥{{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
舞蹈音乐的基础理论与应用
内容简介
云计算通常与后端开发和DevOps有关。但随着Serverless技术的兴起以及新一代服务和框架的出现,前端和移动开发人员也可以构建强大的应用程序,并且其中支持生产就绪的功能包括身份验证和授权,API网关,聊天机器人,增强现实场景等。本书向你展示了如何实现上述功能的步骤。
Amazon Web Services的倡导者Nader Dabit将指导你完成使用React、AWS、GraphQL和AWS Amplify构建全栈应用程序的过程。你将学习如何在客户端创建服务并将其集成到客户端应用程序中,同时还会学习常规的很好实践、部署策略、富媒体管理,以及整个过程中的持续集成和交付。
了解如何构建解决实际问题的无服务器应用程序。
了解这些技术的应用场景(以及局限)。
创建与DynamoDB和NoSQL数据库进行交互的GraphQL API。
学习身份验证的工作原理,并了解身份验证和授权之间的区别。
深入了解无服务器函数的工作原理及其重要性。
在AWS上构建全栈应用程序,并使用Amplify DataStore构建脱机应用程序。
目录
前言1
第1章无服务器计算时代的全栈开发9
1.1当前流行的无服务器理念10
1.1.1无服务器应用的特征11
1.1.2无服务器架构的优点11
1.1.3无服务器架构的不同实现14
1.2AWS简介17
1.2.1关于AWS17
1.2.2AWS上的全栈无服务器特性17
1.2.3AmplifyCLI17
1.3AWSAmplifyCLI简介20
1.3.1安装和配置AmplifyCLI21
1.3.2初始化你的第一个Amplify项目22
1.3.3创建和部署你的第一个服务25
1.3.4删除资源27
1.4小结28
第2章AWSAmplify简介29
2.1创建和部署无服务器函数30
2.1.1创建React应用程序并安装依赖项31
2.1.2使用AmplifyCLI创建新的无服务器函数32
2.1.3代码解析33
2.1.4创建路由/coins33
2.2添加API34
2.2.1创建新的API35
2.2.2部署API和Lambda函数35
2.3与新API进行交互36
2.3.1配置客户端应用程序与Amplify协同工作36
2.3.2Amplify客户端API类36
2.3.3在React中调用API并渲染数据37
2.4更新函数以调用另一个API39
2.4.1安装Axios39
2.4.2更新函数40
2.4.3更新客户端应用41
2.5小结42
第3章创建你的第一款应用43
3.1GraphQL简介43
3.1.1GraphQL是什么?43
3.1.2GraphQLAPI的构成44
3.1.3GraphQL操作45
3.2创建GraphQLAPI47
3.3查看GraphQLAPI并与之交互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.1AmazonCognito简介67
4.1.1AmazonCognito的工作原理67
4.1.2AmazonCognito与AWSAmplify的集成68
4.2创建React应用程序并添加Amplify69
客户端身份验证概述70
4.3构建应用程序71
4.3.1创建文件和文件夹结构71
4.3.2创建第一个组件72
4.3.3Public组件73
4.3.4Nav组件73
4.3.5Protected组件74
4.3.6Router组件76
4.3.7Profile组件77
4.3.8UI美化组件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.4ForgotPassword组件89
5.2.5ForgotPasswordSubmit组件90
5.2.6完善Form.js91
5.2.7updateForm辅助函数93
5.2.8renderForm函数94
5.2.9表单类型切换95
5.2.10更新Profile组件96
5.2.11测试应用程序98
5.3小结98
第6章无服务器函数进阶(一)99
6.1事件源和数据结构100
6.1.1APIGateway事件100
6.1.2AmazonS3事件102
6.1.3AmazonCognito事件103
6.2IAM权限和触发器配置103
6.3创建基础项目104
6.4添加后确认的Lambda触发器104
6.5使用AWSLambda和AmazonS3动态调整图片大小108
6.5.1添加自定义逻辑以调整图片大小109
6.5.2在React应用程序中上传图片110
6.6小结112
第7章无服务器函数进阶(二)113
7.1主要构建目标114
7.2准备工作115
7.3添加身份验证和组权限115
7.4添加数据库117
7.5添加API118
7.6创建前端123
7.6.1容器组件(Container)125
7.6.2checkUser函数125
7.6.3Nav组件126
7.6.4Profile组件128
7.6.5Router组件128
7.6.6Admin组件129
7.6.7Main组件131
7.7测试应用程序133
7.8小结133
第8章AWSAppSync应用135
8.1GraphQL,AppSyncAPI和ReactRouter的构建技能135
8.1.1GraphQL类型之间的关系136
8.1.2多种身份验证类型138
8.1.3身份验证139
8.1.4使用GSI实现自定义数据访问模式139
8.2构建应用程序140
8.3创建Amplify应用程序并添加功能140
8.4构建后端140
8.4.1身份验证141
8.4.2AppSyncAPI142
8.5部署服务144
8.6构建前端145
8.6.1Container145
8.6.2Footer146
8.6.3Nav147
8.6.4Admin147
8.6.5Router148
8.6.6Performance150
8.6.7Home152
8.7小结155
第9章使用AmplifyDataStore构建离线应用程序156
9.1关于AmplifyDataStore157
9.1.1AmplifyDataStore简介157
9.1.2AmplifyDataStore操作158
9.1.3DataStore谓词158
9.2使用AmplifyDataStore构建离线和实时应用程序159
9.2.1创建基础项目160
9.2.2创建API161
9.2.3编写客户端代码162
9.2.4测试离线功能165
9.2.5测试实时功能166
9.3小结166
第10章图像与存储167
10.1使用AmazoneS3167
10.1.1创建基础项目169
10.1.2添加身份验证170
10.1.3创建API170
10.1.4编写客户端代码171
10.2小结178
第11章托管:将你的应用程序部署到支持
CI和CD的AmplifyConsole179
11.1基于CLI的部署180
11.2基于Git的部署183
11.2.1创建GitHub存储库184
11.2.2基于Git的CI/CD187
11.3访问控制187
11.4自定义域188
11.5小结189
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网