All Articles

Udemy で「AWS Lambda / Serverless Framework 速習ハンズオン」をリリースしました

先日、Udemy で「AWS Lambda / Serverless Framework 速習ハンズオン」というコースをリリースしました。

どんなコースなのか、この記事で少し紹介させていただきます。

※ 著者が出した Udemy 講座の一覧は こちら です。

コース概要

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

主な対象者

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

このコースの特徴

ここから、このコースの特徴を紹介させていただきます。

Serverless Framework を使った実践的な開発

AWS Lambda の入門の情報の多くは、フレームワークを使わずに Lambda 関数を実装していることが多いです。

実務では Serverless Framework などを使うことが多いので、このコースでは Serverless Framework を使った開発をハンズオンで学んでいただきます。

関連して登場する AWS の知識も解説

AWS Lambda は、他の AWS のサービスと組み合わせて使うことがほとんどです。

Lambda と一緒によく使う AWS のサービスを、なぜ使うのかという理由から、実際の設定まで解説しています。

おわりに

Lambda や Serverless Framework には、「実務で急に関わることになり、何がなんだか分からない」という声を聞くことも多いです。

この講座がそういった方のお役に立てば嬉しいです。

最後に、著者が出した Udemy 講座の一覧(割引クーポン付き)は、以下のページにまとまっています。

https://www.nextskill.co.jp/courses

ご興味ある方はこちらからアクセスしてみてください。