|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-lambda-serverless-framework/
课程评论:没有评论
**课程名称:** AWS Lambda / Serverless Framework 速習ハンズオン **课程概览:** 本课程是为希望快速掌握 AWS Lambda 和 Serverless Framework 的开发者设计的入门实践课程。AWS Lambda 作为领先的“无服务器”计算服务,在现代项目中扮演着越来越重要的角色。而 Serverless Framework 则是进行 AWS Lambda 实际开发时常用的框架。 许多开发者,尤其是对 AWS 尚不熟悉的初学者,常常对 Lambda 与传统应用运行环境的区别、什么是“无服务器”、以及 `serverless.yml` 配置文件等概念感到困惑。本课程正是针对这些疑问,从 AWS Lambda 的基础概念(服务概述、与其他环境的区别)开始,循序渐进地讲解如何使用 Serverless Framework 进行实际开发。 在学习过程中,您还将接触并学习到与 Lambda 结合使用的常见 AWS 服务,包括:Systems Manager Parameter Store, IAM, API Gateway, DynamoDB, CloudFormation, S3, 以及 AWS SDK。 **更新历史:** * 2023/04/23:新增“(AWS更新对应)S3 Bucket 构建”内容。 * 2023/06/20:补充“(追记)npx serverless deploy 错误处理”。 * 2024/08/05:补充“(追记)AWS Cloud9 新用户终止的替代环境”。 * 2025/02/28: * 补充“(追记)使用的 Node.js 版本”。 * 补充“(追记)安装的 Node.js 版本”。 * 补充“(追记)安装的 Serverless Framework 版本”。 * 补充“(追记)使用的软件包版本”。
AWS Lambda は、「サーバレス」なアプリケーション実行環境として最も有名と言えるサービスであり、近年では多くのプロジェクトで採用されるようになっています。そんな AWS Lambda で実践的な開発をするためには、「Serverless Framework」などのフレームワークを使うことも多く、実務でその知識が必要になることも多々あります。しかし、プログラミングの学習課程や研修などで、AWS Lambda や Serverless Framework まで学ぶケースは多くはありません。 そして、特に AWS の知識・経験が少ない方からは、そもそも Lambda は普通のアプリケーション実行環境と何が違うのか分からない「サーバレス」という単語が何を指しているのかよく分からないserverless.yml という設定ファイルが何なのか分からないといった疑問を耳にすることが多いです。そこでこのコースでは、上記のような疑問を持っている方を主な対象者として、AWS Lambda について、サービスの概要や他の環境との違いといった基本に始まり、Serverless Framework による実践的な開発まで速習します。学習の過程では、Systems Manager Parameter StoreIAMAPI GatewayDynamoDBCloudFormationS3AWS SDKといった、Lambda と組み合わせてよく使う AWS のサービスについても学びます。キーワードAWS LambdaServerless Framework更新履歴2023/04/23「(AWSのアップデート対応)S3 バケットの構築について」を追加2023/06/20「(追記)npx serverless deploy のエラーについて」を追加2024/08/05「(追記)AWS Cloud9 新規利用終了のための代替環境について」を追加2025/02/28「(追記)使用する Node.js のバージョンについて」を追加「(追記)インストールする Node.js のバージョンについて」を追加「(追記)インストールする Serverless Framework のバージョンについて」を追加「(追記)使用するパッケージのバージョンについて」を追加