Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Lambda / Serverless Framework 速習ハンズオン
Highest Rated
Rating: 4.2 out of 5(556 ratings)
5,233 students

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

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

What you'll learn

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

Course content

6 sections51 lectures2h 58m total length
  • このコースについて5:41

    このコースの概要や実装する題材、対象者や前提知識を確認します。

  • 受講ガイド1:50

    このコースを受講するときの、Q&A やリソースの活用について説明します。

  • このコースで発生する AWS の料金について3:06

    このコースで発生する可能性のある、AWS の料金について説明します。

Requirements

  • 何らかのプログラミング言語で、Web アプリケーションを実装したことがあること
  • JavaScript をブラウザで実行したことがあり、「変数・if・for・関数」程度のコードが書けること(できれば async/await が使える程度の知識があることが望ましいです)
  • 絶対パス・相対パス程度のコンピュータの基礎知識があること
  • ターミナルで ls、cd などの基本的なコマンドを実行したことがあること
  • 学習に使える AWS アカウント・Slack のワークスペースを持っていること
  • AWS には、多少ふれたことがあるとより理解しやすくなりますが、前提知識がなくても大丈夫です

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

  • 2024/08/05「(追記)AWS Cloud9 新規利用終了のための代替環境について」を追加

  • 2025/02/28

    • 「(追記)使用する Node.js のバージョンについて」を追加

    • 「(追記)インストールする Node.js のバージョンについて」を追加

    • 「(追記)インストールする Serverless Framework のバージョンについて」を追加

    • 「(追記)使用するパッケージのバージョンについて」を追加

Who this course is for:

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