|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/develop-rest-api-with-aws-lambda-aws-api-gateway-nodejs-and-terraform/
课程评论:没有评论
**课程名称:** 使用 AWS Lambda、Node.js 和 Terraform 开发 REST API **课程概述:** 本课程将指导您学习如何使用 AWS API Gateway、AWS Lambda、Node.js (CommonJS)、Jest 框架、Terraform 和 Git 来开发 REST API。您还将学习如何使用 Swagger/OpenAPI、代码覆盖率检查、在集成开发环境中使用调试器、Postman、日志库、热重载,以及如何通过 Bash 脚本实现自动化或从命令行界面调用 Lambda。完成课程后,您将能够编写自己的 Lambda 函数,在本地主机上进行测试,并通过 Terraform 部署到 AWS。本课程以开发者视角讲解,更侧重实践而非理论,理论知识可在后续自行查阅文档。 **核心内容:** * 使用 AWS API Gateway 和 AWS Lambda 构建 RESTful 服务。 * 利用 Node.js (CommonJS) 编写 Lambda 函数。 * 使用 Jest 框架进行单元测试和集成测试。 * 通过 Terraform 实现基础设施即代码,自动化部署。 * 集成 Git 进行版本控制。 * 学习使用 Swagger/OpenAPI 定义和文档化 API。 * 进行代码覆盖率分析。 * 掌握在 IDE 中使用调试器。 * 使用 Postman 进行 API 测试。 * 应用日志库进行错误跟踪和监控。 * 实现 API 的热重载功能。 * 通过 Bash 脚本或命令行界面 (CLI) 实现 Lambda 函数的自动化操作。 **课程亮点:** * 真实开发场景示例,非学术式教学。 * 强调实践操作,理论讲解精炼。 * 提供从本地开发到云端部署的全流程指导。
In this course I will show you how to develop REST API with AWS API Gateway, AWS Lambda, Node.js (CommonJS), Jest framework, Terraform and git.I will also demonstrate how to use Swagger / Open API, check code coverage, use debugger in integrated development environment, use Postman, use logging library, how to do hot-reloading, how to automate things through bash scripts or call lambda from command line interface.At the end of the course you will be able to write your own lambda, test it on your localhost and deploy to AWS using Terraform.Real-life example from a developer, not a teacher. More practice than theory. You can read the documentation later:-)