AWS Lambda は、「サーバレス」なアプリケーション実行環境として最も有名と言えるサービスであり、近年では多くのプロジェクトで採用されるようになっています。
そんな AWS Lambda で実践的な開発をするためには、「Serverless Framework」などのフレームワークを使うことも多く、実務でその知識が必要になることも多々あります。
しかし、プログラミングの学習課程や研修などで、AWS Lambda や Serverless Framework まで学ぶケースは多くはありません。
そして、特に AWS の知識・経験が少ない方からは、
そもそも Lambda は普通のアプリケーション実行環境と何が違うのか分からない
「サーバレス」という単語が何を指しているのかよく分からない
serverless.yml という設定ファイルが何なのか分からない
といった疑問を耳にすることが多いです。
そこでこのコースでは、上記のような疑問を持っている方を主な対象者として、AWS Lambda について、サービスの概要や他の環境との違いといった基本に始まり、Serverless Framework による実践的な開発まで速習します。
学習の過程では、
Systems Manager Parameter Store
IAM
API Gateway
DynamoDB
CloudFormation
S3
AWS SDK
といった、Lambda と組み合わせてよく使う AWS のサービスについても学びます。
キーワード
AWS Lambda
Serverless Framework
更新履歴
2023/04/23「(AWSのアップデート対応)S3 バケットの構築について」を追加
2023/06/20「(追記)npx serverless deploy のエラーについて」を追加
2561
46
TAKE THIS COURSE