当前位置:当前位置:主页 > 计算机电子书 > 其它 > 全栈 pdf电子书
全栈Serverless

全栈Serverless PDF 清晰版

  • 更新:2022-04-21
  • 大小:25.7 MB
  • 类别:全栈
  • 作者:纳德·达比特(Nader、Dabit),邓世超
  • 出版:中国电力出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

全栈Serverless》是由中国电力出版社出版的一本关于全栈方面的书籍,作者是纳德·达比特(Nader、Dabit),邓世超,主要介绍了关于全栈、Serverless方面的知识内容,目前在全栈类书籍综合评分为:8.6分。

书籍介绍

编辑推荐

云计算通常与后端开发和DevOps有关。但随着Serverless技术的兴起以及新一代服务和框架的出现,前端和移动开发人员也可以构建强大的应用程序,并且其中支持生产就绪的功能包括身份验证和授权,API网关,聊天机器人,增强现实场景等。本书向你展示了如何实现上述功能的步骤。

AmazonWebServices的倡导者NaderDabit将指导你完成使用React、AWS、GraphQL和AWSAmplify构建全栈应用程序的过程。你将学习如何在客户端创建服务并将其集成到客户端应用程序中,同时还会学习常规的实践、部署策略、富媒体管理,以及整个过程中的持续集成和交付。

内容简介

了解如何构建解决实际问题的无服务器应用程序。

了解这些技术的应用场景(以及局限)。

创建与DynamoDB和NoSQL数据库进行交互的GraphQLAPI。

学习身份验证的工作原理,并了解身份验证和授权之间的区别。

深入了解无服务器函数的工作原理及其重要性。

在AWS上构建全栈应用程序,并使用AmplifyDataStore构建脱机应用程序。

目录

  • 目录
  • 前言.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创建新的API.35
  • 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应用程序并添加Amplify.69
  • 客户端身份验证概述.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

资源获取

相关资源

网友留言