面向 Java 开发人员的 AWS 无服务器 REST API。包括 CI/CD
使用 Java 构建无服务器 REST API。AWS Lambda、Amazon API Gateway、AWS SAM、AWS 开发人员工具。
讲师:Sergey Kargopolov
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- REST API及其设计原则
- 使用 Java 在 AWS 中构建无服务器 REST API
- 亚马逊 API 网关
- 使用 AWS SAM 构建和部署 API
- AWS Lambda
- 实现用户注册、登录和确认功能
- 亚马逊认知
- 学习使用 Cognito 授权者
- 实施自定义 Lambda Authorizer 来验证 JWT
- 学习加密和解密敏感环境变量
- 学习使用 API 密钥和使用计划
- 单元测试 AWS Lambda 函数
- AWS 持续集成/持续交付
- AWS CodeCommit、AWS CodeBuild、AWS CodePipeline
要求
- Java基础知识
- AWS账户
说明
AWS Serverless可能是构建非常稳定的REST API 的最快方法,可以扩展以服务数百万用户。一个非常简单的模拟 API 可以在几分钟内创建和部署。使用 AWS Lambda 计算服务的 API 将需要更长的时间,但需要多长时间取决于您需要编写的业务逻辑。
在本视频课程中,您将了解什么是 REST API 以及如何使用 AWS 无服务器服务创建 REST API。
您将详细了解如何使用Amazon API Gateway创建 REST API,以及如何使用AWS Lambda 计算服务执行业务逻辑。该课程专为绝对初学者设计,因此您不需要具备任何 AWS Serverless 经验。
在本课程结束时,您将能够:
- 创建 RESTful API 端点,
- 使用AWS SAM构建和部署 API ,
- 验证 HTTP 请求正文和请求参数,
- 将HTTP请求体转换成不同的模型,
- 将 HTTP 响应JSON转换为不同的 JSON,
- 将API部署到不同的阶段,
- 执行金丝雀发布部署并在不同版本的 API 之间转移流量,
- 发布多个版本的 Lambda 函数并在这些函数之间转移流量,
- 记录和导出 REST API,
- 使用 Amazon Cognito实施用户注册,
- 了解如何使用Cognito Authorizer来控制谁可以访问 Amazon API Gateway 中的 API,
- 实现验证JWT 的自定义Lambda Authorizer,
- 使用API 密钥保护 API端点并学习配置请求限制和配额,
- 单元测试AWS Lambda 函数,
- 使用AWS CodeCommit、AWS CodeBuild和AWS CodePipeline开发人员工具构建CI/CD Pipeline。
如果您想学习如何快速构建 REST API,而无需启动、配置和管理任何服务器,那么本课程适合您。
此课程面向哪些人:
- 有兴趣学习如何在 Amazon Cloud 中构建无服务器 REST API 的初级 Java 开发人员
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。