メインコンテンツへスキップ

コース

AWS Lambda によるサーバーレスアプリケーション

中級3 時間

AWS Lambdaでサーバーレスアプリを構築、デプロイ、最適化。 ライブAWS Consoleで、イベント処理、エラー処理、並行処理、安全なデプロイを習得。

Python3 時間11 本の動画44 個の演習3,250 XP502修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明

AWS Lambda を使ったサーバーレスアプリケーションの構築・設定・運用を学びましょう。実行モデルとハンドラーの仕組みから始まり、イベント駆動アーキテクチャ、リトライによるエラーハンドリング、DLQ(デッドレターキュー)とデスティネーション、VPC 接続、AWS SDK 連携、同時実行数の制御、パフォーマンスチューニング、そしてバージョン・エイリアス・トラフィックシフティングを活用した安全なデプロイ戦略まで、体系的に習得できます。すべての概念は、AWS コンソールを使ったハンズオン演習で実践的に確認できます。

前提条件

カリキュラム

コース概要

1

Lambda 関数開発の基礎

この章では、Lambda 関数のコアモデルを紹介します。ハンドラー、ステートレスな実行、設定、環境管理について学びます。Lambda がどのようにコードを実行するか、最適なパフォーマンスを得るための関数設定方法、そしてローカルでの Lambda コードの記述・テスト方法を習得できます。
2

イベント処理・エラーハンドリング・接続設定

この章では、Lambda がイベントを処理する仕組み、リトライと失敗への対応、プライベートリソースへの接続方法を学びます。同期呼び出しと非同期呼び出しの違い、キューやストリームからレコードをバッチ処理するイベントソースマッピング、DLQ とデスティネーションを使った結果のルーティングについて理解を深めます。また、VPC ネットワーキングが接続性とコールドスタートのパフォーマンスに与える影響についても確認します。
3

連携・スケーリング・パフォーマンス最適化

この章では、Lambda を他の AWS サービスと連携させ、信頼性・パフォーマンス・コスト効率の観点から関数をチューニングする方法を学びます。最小権限の原則に基づいた AWS SDK の安全な利用方法、同時実行数の設定によるダウンストリームシステムの保護、コールドスタートと実行時のレイテンシを削減するテクニック、そしてバージョン・エイリアス・トラフィックシフティングを活用した安全なデプロイ方法を習得できます。

AWS Lambda によるサーバーレスアプリケーション

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。