AWS ロゴAWS でのサーバーレス ソリューションの開発 - icon10クラウド コンピューティングと仮想化
サーバーレスの開発
AWS 上のソリューション
3日

AWS でのサーバーレス ソリューションの開発

LUMIFY での AWS の取り組み
Lumify Work は、オーストラリア、ニュージーランド、フィリピンの公式 AWS トレーニングパートナーです。 弊社の認定 AWS インストラクターを通じて、お客様とお客様の組織に関連した学習パスを提供できるため、クラウドを最大限に活用できます。 当社は、クラウドスキルを構築し、業界で認められた AWS 認定を取得できるようにするために、仮想および対面の教室ベースのトレーニングを提供します。

このコースを学ぶ理由

このコースでは、開発者は、AWS Lambda や AWS サーバーレス プラットフォームのその他のサービスを使用してサーバーレス アプリケーションを構築するためのベスト プラクティスを学び、実践することができます。 AWS フレームワークを使用して、単純なトピックからより複雑なトピックに進むハンズオン ラボでサーバーレス アプリケーションをデプロイします。コース全体を通じて AWS ドキュメントを使用して、教室を超えた学習と問題解決のための本格的な方法を開発します。
このコースには、プレゼンテーション、実践的なラボ、デモンストレーション、ビデオ、知識チェック、およびグループ演習が含まれます。

あなたが学ぶこと

このコースは、参加者に次の方法を教えるように設計されています。

  • 適切な AWS サービスを使用して、イベント駆動型のベストプラクティスをサーバーレスアプリケーション設計に適用します。
  • サーバーレス開発への移行における課題とトレードオフを特定し、開発組織と環境に適した推奨事項を作成します。
  • AWS マネージド サービスを相互に接続するパターンを使用してサーバーレス アプリケーションを構築し、サービス クォータ、利用可能な統合、呼び出しモデル、エラー処理、イベント ソース ペイロードなどのサービス特性を考慮します。
  • AWS などのインフラストラクチャをコードとして記述するために利用可能なオプションを比較対照する
    クラウドフォーメーション、AWS Amplify、AWS サーバーレス アプリケーション モデル (AWS SAM)、および AWS クラウド開発キット (AWS CDK)
  • エラー処理、ロギング、環境の再利用、レイヤーの使用、ステートレス性、冪等性、同時実行性とメモリの構成など、Lambda 関数の作成にベスト プラクティスを適用します。
  • 可観測性と監視をサーバーレス アプリケーションに構築するためのベスト プラクティスを適用します。
  • サーバーレス アプリケーションにセキュリティのベスト プラクティスを適用する
  • サーバーレス アプリケーションにおけるスケーリングに関する主な考慮事項を特定し、各考慮事項を管理方法、ツール、またはベスト プラクティスと照合します。
  • AWS SAM、AWS CDK、AWS 開発者ツールを使用して CI/CD ワークフローを設定し、サーバーレス アプリケーションのデプロイを自動化します。
  • 進行中のサーバーレス開発とサーバーレス コミュニティとの関わりを支援するサーバーレス リソースのリストを作成し、積極的に維持します。

AWS でのサーバーレス ソリューションの開発 - icon8私のインストラクターは、私の特定の状況に関連するシナリオを現実世界のインスタンスに組み込むことができて素晴らしかったです
到着した瞬間から歓迎されていると感じられ、教室の外にグループで座って自分たちの状況や目標について話し合うことができたのは非常に貴重でした。
多くのことを学びましたし、このコースに参加することで自分の目標を達成することが重要であると感じました。
Lumify Workチーム、素晴らしい仕事でした。
AWS でのサーバーレス ソリューションの開発 - icon9
アマンダ・ニコル
ITサポートサービス
マネージャー – ヘルス H ワールド リミット ED

作業をルミファイする カスタマイズされたトレーニング
また、このトレーニング コースを大規模なグループ向けに提供およびカスタマイズして、組織の時間、お金、リソースを節約することもできます。
詳細については、02 8286 9429までお問い合わせください。

コース科目

モジュール 0: 製品イオンの導入

  • 構築するアプリケーションの概要
  • コースリソースへのアクセス (学生ガイド、ラボガイド、およびオンラインコース補足)

モジュール 1: サーバーレスについて考える

  • 最新のサーバーレス アプリケーションを構築するためのベスト プラクティス
  • イベント駆動型の設計
  • イベント駆動型のサーバーレス アプリケーションをサポートする AWS のサービス

モジュール 2: API 主導の開発と同期イベント ソース

  • APIベースの標準リクエスト/レスポンスの特徴 web アプリケーション
  • Amazon API Gateway がサーバーレスアプリケーションにどのように適合するか
  • 試してみる演習: Lambda 関数と統合された HT TP API エンドポイントをセットアップする
  • API タイプの概要比較 (REST /HT TP、 Webソケット、グラフレット)

モジュール 3 : 認証ヘニシド イオンへの Int リダクション、認証の英雄化、およびアクセス制御

  • 認証と認可
  • APIゲートウェイを使用したAPIへの認証のオプション
  • サーバーレスアプリケーションの Amazon Cognito
  • Amazon Cognito ユーザープールとフェデレーション ID

モジュール 4: サーバーレス展開フレームワーク

  • 以上view コードとしてのインフラストラクチャの命令型プログラミングと宣言型プログラミングの比較
  • CloudFormation、AWS CDK、 Amplify、AWS SAM フレームワーク
  • ローカルエミュレーションとテストのための AWS SAM と AWS SAM CLI の機能

モジュール 5: Amazon Event Bridge と Amazon SNS を使用してコンポーネントを分離する

  • 非同期イベント ソースを使用する場合の開発上の考慮事項
  • Amazon EventBridge の機能と使用例
  • 試してみる演習: カスタム EventBridge バスとルールを構築する
  • Amazon Simple Notice Service (Amazon SNS) と
    イベントブリッジ
  • 試してみる演習: フィルタリングを使用して Amazon SNS トピックを設定する

モジュール 6: キューとストリームを使用したイベント駆動型開発

  • ポーリングイベントソースを使用して Lambda 関数をトリガーする場合の開発上の考慮事項
  • Lambda のイベントソースとしてのキューとストリームの区別
  • Lambda のイベントソースとして Amazon Simple Queue Service (AmazonSQS) または Amazon Kinesis Data Streams を使用する場合の適切な設定の選択
  • 試してみる演習: 配信不能キューを使用して Amazon SQS キューを設定する
    Lambdaイベントソース

ハンズオンラボ

  • ハンズオン ラボ 1: シンプルなサーバーレス アプリケーションのデプロイ
  • ハンズオンラボ 2: Amazon EventBridge を使用したメッセージのファンアウト

モジュール 7: 適切な Lambda 関数の作成

  • Lambda ライフサイクルが関数コードに与える影響
  • Lambda 関数のベストプラクティス
  • 機能の設定
  • 関数コード、バージョン、エイリアス
  • 試してみる演習: Lambda 関数を構成してテストする
  • Lambdaエラー処理
  • キューとストリームによる部分的な障害の処理

モジュール 8: オーケストラのステップ関数

  • サーバーレスアーキテクチャの AWS Step Functions
  • 試してみる演習: Step Functions の状態
  • コールバックパターン
  • 標準ワークフローと高速ワークフロー
  • Step Functions の直接統合
  • 試してみる演習: 標準 Step Functions ワークフローのトラブルシューティング

モジュール 9: 可観測性とモニタリング

  • 可観測性の 3 つの柱
  • Amazon CloudWatch ログとログインサイト
  • 効果的なログを書く files
  • 試してみる演習: ログの解釈
  • 可観測性のために AWS X-Ray を使用する
  • 試してみる演習: X-Ray を有効にして X-Ray トレースを解釈する
  • CloudWatch メトリクスと埋め込みメトリクスの形式
  • 試してみる演習: メトリクスとアラーム
  • 試してみる演習: ServiceLens

ハンズオンラボ

  • ハンズオンラボ 3: AWS Step Functions を使用したワークフロー オーケストレーション
  • ハンズオン ラボ 4 : 可観測性とモニタリング

モジュール 10: サーバーレス アプリケーションのセキュリティ

  • サーバーレス アプリケーションのセキュリティのベスト プラクティス
  • すべての層にセキュリティを適用する
  • APIゲートウェイとアプリケーションのセキュリティ
  • Lambda とアプリケーションのセキュリティ
  • サーバーレス データ ストア内のデータの保護
  • 監査とトレーサビリティ

モジュール 11: サーバーレス アプリケーションでのスケールの処理

  • サーバーレス アプリケーションのスケーリングに関する考慮事項
  • API Gateway を使用してスケールを管理する
  • Lambda 同時実行スケーリング
  • さまざまなイベントソースが Lambda でどのように拡張されるか

モジュール 12: デプロイメント パイプラインの自動化

  • サーバーレス アプリケーションにおける CI/CD の重要性
  • サーバーレスパイプラインのツール
  • サーバーレス展開のための AWS SAM 機能
  • 自動化のベスト プラクティス
  • コースのまとめ

ハンズオンラボ

  • ハンズオン ラボ 5: サーバーレス アプリケーションの保護
  • ハンズオン ラボ 6: AWS でのサーバーレス CI/CD

注意: これは新興テクノロジーのコースです。コース概要は必要に応じて変更される場合があります。

誰のためのコースですか?

このコースの対象は次のとおりです。

  • サーバーレスにある程度の知識があり、AWS クラウドでの開発の経験がある開発者

前提条件

このコースの参加者には以下の条件を備えていることをお勧めします。

  • AWS クラウド アーキテクチャの基本に精通していること
  • AWS でのアプリケーション開発についての理解は、 AWS での開発 コース
  • 以下のサーバーレスデジタルを完了するのと同等の知識
    トレーニング: サーバーレス アプリケーション用の AWS Lambda 基盤と Amazon API Gateway

https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
Lumify Work によるこのコースの提供には、予約利用規約が適用されます。コースへの登録にはこれらの条件への同意が条件となるため、このコースに登録する前に利用規約をよくお読みください。

ルミファイのロゴ

AWS でのサーバーレス ソリューションの開発 - icon1 ph.training@lumifywork.com AWS でのサーバーレス ソリューションの開発 - 開発 linkedin.com/company/lumify-work-ph
AWS でのサーバーレス ソリューションの開発 - icon4 lumifywork.com AWS でのサーバーレス ソリューションの開発 - icon3 twitter.com/LumifyWorkPH
AWS でのサーバーレス ソリューションの開発 - icon2 facebook.com/LumifyWorkPh AWS でのサーバーレス ソリューションの開発 - icon7 youtube.com/@lumifywork

ドキュメント / リソース

AWS AWS でのサーバーレス ソリューションの開発 [pdf] ユーザーマニュアル
AWS でのサーバーレス ソリューションの開発、AWS でのサーバーレス ソリューション、AWS でのソリューション

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *