日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件全棧Serverless

全棧Serverless

全棧Serverless

定 價(jià):¥58.00

作 者: [美] 納德·達(dá)比特 著,鄧世超 譯
出版社: 中國(guó)電力出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787519864453 出版時(shí)間: 2022-03-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介


 ?。??了解如何構(gòu)建解決實(shí)際問(wèn)題的無(wú)服務(wù)器應(yīng)用程序。 ??了解這些技術(shù)的應(yīng)用場(chǎng)景(以及局限)。 ??創(chuàng)建與DynamoDB和NoSQL數(shù)據(jù)庫(kù)進(jìn)行交互的GraphQL API。 ??學(xué)習(xí)身份驗(yàn)證的工作原理,并了解身份驗(yàn)證和授權(quán)之間的區(qū)別。 ??深入了解無(wú)服務(wù)器函數(shù)的工作原理及其重要性。 ??在AWS上構(gòu)建全棧應(yīng)用程序,并使用Amplify DataStore構(gòu)建脫機(jī)應(yīng)用程序。

作者簡(jiǎn)介

  Nader Dabit是Amazon Web Services的一名高級(jí)開(kāi)發(fā)者及其擁護(hù)者,擅長(zhǎng)跨平臺(tái)和云服務(wù)的應(yīng)用程序開(kāi)發(fā)。他與客戶(hù)端團(tuán)隊(duì)一起通力合作,改善了客戶(hù)端SDK的開(kāi)發(fā)體驗(yàn)。此前,Nader通過(guò)其公司React Native Training為很多大公司提供了使用React和React Native框架構(gòu)建應(yīng)用程序的培訓(xùn)服務(wù),其中包括Amazon,、Microsoft、Salesforce和American Express等。

圖書(shū)目錄

目錄
前言 .1
第1 章 無(wú)服務(wù)器計(jì)算時(shí)代的全棧開(kāi)發(fā) 9
1.1 當(dāng)前流行的無(wú)服務(wù)器理念 10
1.1.1 無(wú)服務(wù)器應(yīng)用的特征 . 11
1.1.2 無(wú)服務(wù)器架構(gòu)的優(yōu)點(diǎn) . 11
1.1.3 無(wú)服務(wù)器架構(gòu)的不同實(shí)現(xiàn) 14
1.2 AWS 簡(jiǎn)介 17
1.2.1 關(guān)于AWS 17
1.2.2 AWS 上的全棧無(wú)服務(wù)器特性 17
1.2.3 Amplify CLI 17
1.3 AWS Amplify CLI 簡(jiǎn)介 20
1.3.1 安裝和配置Amplify CLI 21
1.3.2 初始化你的第一個(gè)Amplify 項(xiàng)目 22
1.3.3 創(chuàng)建和部署你的第一個(gè)服務(wù) 25
1.3.4 刪除資源 27
1.4 小結(jié) 28
第2 章 AWS Amplify 簡(jiǎn)介 29
2.1 創(chuàng)建和部署無(wú)服務(wù)器函數(shù) 30
2.1.1 創(chuàng)建React 應(yīng)用程序并安裝依賴(lài)項(xiàng) 31
2.1.2 使用Amplify CLI 創(chuàng)建新的無(wú)服務(wù)器函數(shù) . 32
2.1.3 代碼解析 33
2.1.4 創(chuàng)建路由/coins 33
2.2 添加API 34
2.2.1 創(chuàng)建新的API. 35
2.2.2 部署API 和Lambda 函數(shù) 35
2.3 與新API 進(jìn)行交互 . 36
2.3.1 配置客戶(hù)端應(yīng)用程序與Amplify 協(xié)同工作. 36
2.3.2 Amplify 客戶(hù)端API 類(lèi) . 36
2.3.3 在React 中調(diào)用API 并渲染數(shù)據(jù) 37
2.4 更新函數(shù)以調(diào)用另一個(gè)API 39
2.4.1 安裝Axios 39
2.4.2 更新函數(shù) 40
2.4.3 更新客戶(hù)端應(yīng)用 41
2.5 小結(jié) 42
第 3 章 創(chuàng)建你的第一款應(yīng)用 43
3.1 GraphQL 簡(jiǎn)介 43
3.1.1 GraphQL 是什么? . 43
3.1.2 GraphQL API 的構(gòu)成 . 44
3.1.3 GraphQL 操作 45
3.2 創(chuàng)建GraphQL API 47
3.3 查看GraphQL API 并與之交互 49
3.4 構(gòu)建React 應(yīng)用程序 51
3.4.1 列出筆記(GraphQL 查詢(xún)) . 51
3.4.2 創(chuàng)建筆記(GraphQL 變更) . 56
3.4.3 刪除筆記(GraphQL 變更) . 59
3.4.4 更新筆記(GraphQL 變更) . 61
3.4.5 實(shí)時(shí)數(shù)據(jù)(GraphQL 訂閱) . 63
3.5 小結(jié) 64
第4 章 身份驗(yàn)證簡(jiǎn)介 .66
4.1 Amazon Cognito 簡(jiǎn)介 67
4.1.1 Amazon Cognito 的工作原理 . 67
4.1.2 Amazon Cognito 與AWS Amplify 的集成 68
4.2 創(chuàng)建React 應(yīng)用程序并添加Amplify . 69
客戶(hù)端身份驗(yàn)證概述 . 70
4.3 構(gòu)建應(yīng)用程序 71
4.3.1 創(chuàng)建文件和文件夾結(jié)構(gòu) 71
4.3.2 創(chuàng)建第一個(gè)組件 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 配置應(yīng)用程序 79
4.3.10 測(cè)試應(yīng)用程序 . 79
4.4 小結(jié) 80
第5 章 自定義身份驗(yàn)證策略 81
5.1 創(chuàng)建protectedRoute 鉤子 82
5.2 創(chuàng)建表單 83
5.2.1 登錄組件(SignIn) 87
5.2.2 注冊(cè)組件(SignUp) . 88
5.2.3 注冊(cè)確認(rèn)組件(ConfirmSignUp) . 89
5.2.4 ForgotPassword 組件 . 89
5.2.5 ForgotPasswordSubmit 組件 90
5.2.6 完善Form.js 91
5.2.7 updateForm 輔助函數(shù) 93
5.2.8 renderForm 函數(shù) 94
5.2.9 表單類(lèi)型切換 95
5.2.10 更新Profile 組件 96
5.2.11 測(cè)試應(yīng)用程序 . 98
5.3 小結(jié) 98
第6 章 無(wú)服務(wù)器函數(shù)進(jìn)階(一) 99
6.1 事件源和數(shù)據(jù)結(jié)構(gòu) 100
6.1.1 API Gateway 事件 . 100
6.1.2 Amazon S3 事件 102
6.1.3 Amazon Cognito 事件 . 103
6.2 IAM 權(quán)限和觸發(fā)器配置. 103
6.3 創(chuàng)建基礎(chǔ)項(xiàng)目 . 104
6.4 添加后確認(rèn)的Lambda 觸發(fā)器 104
6.5 使用AWS Lambda 和Amazon S3 動(dòng)態(tài)調(diào)整圖片大小 108
6.5.1 添加自定義邏輯以調(diào)整圖片大小 . 109
6.5.2 在React 應(yīng)用程序中上傳圖片 110
6.6 小結(jié) . 112
第7 章 無(wú)服務(wù)器函數(shù)進(jìn)階(二) 113
7.1 主要構(gòu)建目標(biāo) . 114
7.2 準(zhǔn)備工作 115
7.3 添加身份驗(yàn)證和組權(quán)限 . 115
7.4 添加數(shù)據(jù)庫(kù) 117
7.5 添加API 118
7.6 創(chuàng)建前端 123
7.6.1 容器組件(Container) . 125
7.6.2 checkUser 函數(shù) 125
7.6.3 Nav 組件 126
7.6.4 Profile 組件 128
7.6.5 Router 組件 128
7.6.6 Admin 組件 129
7.6.7 Main 組件 . 131
7.7 測(cè)試應(yīng)用程序 . 133
7.8 小結(jié) . 133
第8 章 AWS AppSync 應(yīng)用 135
8.1 GraphQL, AppSync API 和React Router 的構(gòu)建技能 . 135
8.1.1 GraphQL 類(lèi)型之間的關(guān)系 136
8.1.2 多種身份驗(yàn)證類(lèi)型 138
8.1.3 身份驗(yàn)證 139
8.1.4 使用GSI 實(shí)現(xiàn)自定義數(shù)據(jù)訪(fǎng)問(wèn)模式 139
8.2 構(gòu)建應(yīng)用程序 . 140
8.3 創(chuàng)建Amplify 應(yīng)用程序并添加功能 . 140
8.4 構(gòu)建后端 140
8.4.1 身份驗(yàn)證 141
8.4.2 AppSync API 142
8.5 部署服務(wù) 144
8.6 構(gòu)建前端 145
8.6.1 Container 145
8.6.2 Footer . 146
8.6.3 Nav 147
8.6.4 Admin . 147
8.6.5 Router . 148
8.6.6 Performance . 150
8.6.7 Home 152
8.7 小結(jié) . 155
第9 章 使用Amplify DataStore 構(gòu)建離線(xiàn)應(yīng)用程序 . 156
9.1 關(guān)于Amplify DataStore . 157
9.1.1 Amplify DataStore 簡(jiǎn)介 . 157
9.1.2 Amplify DataStore 操作 . 158
9.1.3 DataStore 謂詞 158
9.2 使用Amplify DataStore 構(gòu)建離線(xiàn)和實(shí)時(shí)應(yīng)用程序 . 159
9.2.1 創(chuàng)建基礎(chǔ)項(xiàng)目 . 160
9.2.2 創(chuàng)建API 161
9.2.3 編寫(xiě)客戶(hù)端代碼 162
9.2.4 測(cè)試離線(xiàn)功能 . 165
9.2.5 測(cè)試實(shí)時(shí)功能 . 166
9.3 小結(jié) . 166
第10 章 圖像與存儲(chǔ) 167
10.1 使用Amazone S3 167
10.1.1 創(chuàng)建基礎(chǔ)項(xiàng)目 169
10.1.2 添加身份驗(yàn)證 170
10.1.3 創(chuàng)建API . 170
10.1.4 編寫(xiě)客戶(hù)端代碼 . 171
10.2 小結(jié) 178
第11 章 托管:將你的應(yīng)用程序部署到支持
CI 和CD 的Amplify Console . 179
11.1 基于CLI 的部署 . 180
11.2 基于Git 的部署 183
11.2.1 創(chuàng)建GitHub 存儲(chǔ)庫(kù) 184
11.2.2 基于Git 的CI/CD 187
11.3 訪(fǎng)問(wèn)控制 . 187
11.4 自定義域 . 188
11.5 小結(jié) 189

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)