この学習計画について
この学習プランは、開発者、アーキテクト、DevOps エンジニアが AWS Lambda を使用してサーバーレス関数を理解し、操作するのに役立ちます。
このコースを利用して、AWS Lambda の基本的な習熟度を習得することも、既存の経験を補うこともできます。このコースには、学習モジュール、ハンズオンラボ、スキル評価が含まれます。80% 以上の合格スコアを獲得すると、Credly が発行するソーシャルメディアで共有できるデジタルバッジを獲得できます。
概要
AWS はサーバーを管理することなく、コードの実行、データの管理、アプリケーションの統合を行うための技術を提供します。サーバーレス技術には、オートスケーリング、ビルトインの高可用性、使用量に応じた課金モデルなどの特徴があり、俊敏性の向上とコストの最適化を実現します。また、これらの技術により、キャパシティプロビジョニングやパッチ適用などのインフラストラクチャ管理タスクが不要になるため、お客様に役立つコードの作成に集中することができます。サーバーレスアプリケーションは、200 以上の AWS のサービスや Software as a Service (SaaS) アプリケーションとネイティブに統合されたイベントドリブンなコンピューティングサービスである AWS Lambda から始まります。
コースの目標
このコースの学習内容は次のとおりです。
- AWS でのサーバーレスコンピューティングの概要をご覧ください。
- AWS Lambda の基礎を学びましょう。
- Lambda での .NET 開発用ツールについて調べてください。
- Lambda で使用できる.NET のバージョンを理解してください。
- .NET Lambda を実行する 3 つの方法 (マネージドランタイム、カスタムランタイム、コンテナイメージ) を理解してください。
- API のオプション (Amazon API Gateway と Lambda 関数 URL) をご覧ください。
- .NET コードで AWS Lambda を使い始めましょう。
前提条件
このチュートリアルを開始する前に、以下のものが必要です。
- AWS アカウント: まだお持ちでない場合は、「Setting Up Your Environment」入門ガイドに従って簡単な概要を確認してください。
AWS 経験
初心者 - 中級コース
.NET エクスペリエンス
中級コース
所要時間
3 時間
完了までのコスト
このチュートリアルのラボには、すべてのラボステップが実行され、リソースがすぐに終了した場合、AWS 料金として約 5 USD かかります。AWS リソースを終了しないと、料金が発生する可能性があります。
使用するサービス
最終更新日
2022 年 12 月 7 日
モジュール
このチュートリアルは次の短いモジュールに分かれています。これまでの経験や準備状況に基づいて、モジュールをすべて確認することも、ざっと読んで復習することもできます。
- AWS Lambda の概要 (45 分)
- .NET 開発用ツール (45 分)
- .NET を AWS Lambda で (30 分)。
- 他の AWS サービスとの連携 (30 分)。
- ユニットテストとデバッグ (30 分)
- ハンズオンラボ:Lambda 関数の作成とデプロイ (60 分)
- スキル評価 (16 問、時間制限なし): AWS Lambda のスキルを評価します。