AWS Lambda / Serverless Framework 速習ハンズオン

実務で急に関わることにもなりやすい「AWS Lambda」や「サーバレス」の基本から、「Serverless Framework」を使った実践的な開発まで、手を動かしてスピーディに学びましょう!

Ratings: 4.41 / 5.00




Description

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 のエラーについて」を追加

What You Will Learn!

  • AWS Lambda の概要
  • Serverless Framework の基本的な使い方
  • Webhook を使った Slack 通知
  • IAM Role による AWS のリソース間のアクセス
  • AWS でのサーバレスな Web アプリケーションの典型構成
  • Infrastructure as Code と CloudFormation の概要

Who Should Attend!

  • AWS Lambda の基本を、コードを書きながら学びたいという方
  • 「サーバレス」という単語の意味を、手を動かしてしっかり理解したい方
  • 仕事で AWS Lambda や Serverless Framework を使うことになり、これらの基本を学びたいという方
  • AWS Lambda をなんとなくさわったことがあるが、改めて学び直したり、もっと実践的な使い方を学びたいという方