0Pricing
Serverless Backend with AWS Lambda & API Gateway icon

Serverless Backend with AWS Lambda & API Gateway

BackendCloudWebScripting

AWS Lambda と API Gateway を使用してサーバーレスバックエンド開発をマスターし、スケーラブルでコスト効率的なアプリケーションを構築します。

🤖 AI 搭載📚 12 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

サーバー管理なしでスケーラブルなバックエンドを構築

AWS Lambda と API Gateway により、自動的にスケールし、実際の実行時間のみ課金され、インフラストラクチャのプロビジョニングが不要なバックエンドロジックを実行できます。このトラックは AWS 上のサーバーレスバックエンド開発を基礎から網羅しています。Lambda がどのように関数を実行するか、API Gateway が HTTP トラフィックをどのようにルーティングするか、DynamoDB、SAM、Step Functions がプロダクショングレードのシステムにどのようにまとめられるかを学びます。

学習内容

サーバーレス実行モデルと AWS の基本概念から始まり、Lambda 関数の構築とデプロイ、API Gateway での REST API 設計、DynamoDB によるデータ永続化へと進みます。その後、認可レイヤーで API をセキュアにし、AWS SAM を使用してインフラストラクチャをコードとして定義し、最適化テクニックとサーバーレスのベストプラクティスを適用します。上級セクションでは、非同期処理によるイベント駆動アーキテクチャ、Step Functions を用いた長時間実行ワークフロー、サーバーレスプロジェクト向けに特別に構築された CI/CD パイプラインを通じた自動デプロイメントを扱います。

学習パス

12 コースが A1 から C1 へと進行します。最初のコースServerless Foundations & AWS Introductionは無料です。コースは相互に積み上がり — A1 と A2 はモデルを確立し、B1 コースは Lambda 開発と DynamoDB 永続化をカバーし、B2 コースはセキュリティ、SAM、高度な API Gateway 設定、最適化に対応しています。最後の 4 つの C1 コース — Asynchronous Processing & Event-Driven Architectures、State Management & Step Functions、CI/CD for Serverless Applications、Real-world Serverless Project — は実際のデプロイメントシナリオですべてを応用します。

仕組み

各コースは、組み込みコードエディターで完了する短い実践的レッスンに分かれており、リアルタイムフィードバックが提供されます。行き詰まったときはいつでも AI チューターが利用でき、アプリを離れることなく自分のペースで Lambda 設定、SAM テンプレート、Step Functions ステートマシンを進めることができます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

12コース

Serverless Backend with AWS Lambda & API Gatewayラーニングパスのすべてのコース

01

Serverlessの基礎とAWS入門

A14レッスン

Serverlessコンピューティングの中核概念を学び、現代的なバックエンドアプリケーションの構築に欠かせないAWSの基本サービスに触れます。Serverlessパラダイムを理解するための土台を築きます。

02

API Gatewayの基礎と統合

A24レッスンPRO

AWS API Gatewayを使って、堅牢でスケーラブルなAPIを作成する方法を学びます。Lambda FunctionsをHTTPエンドポイントとして公開するための基礎を扱います。

03

Lambda Function開発の基本

B14レッスンPRO

AWS Lambdaの開発に必要な基本的な実践方法を学び、知識を深めます。効率的でオブザーバブル、かつ保守しやすいServerless Functionsの書き方を習得します。

04

DynamoDBによるデータ永続化

B14レッスンPRO

強力なNoSQLデータベースであるAmazon DynamoDBをServerlessアプリケーションに統合する方法を学びます。データを効率的に保存・取得する方法を習得します。

05

Serverless APIのセキュリティ確保

B24レッスンPRO

Serverlessアプリケーションのセキュリティ確保に必要な重要事項を習得します。認証、認可、ネットワーク分離を実装し、APIとデータを保護します。

06

SAMによるInfrastructure as Code

B24レッスンPRO

AWS Serverless Application Model(SAM)を使ってInfrastructure as Code(IaC)に取り組みます。Serverlessアプリケーションを宣言的に定義、デプロイ、管理する方法を学びます。

07

API Gatewayの高度な機能

B24レッスンPRO

AWS API Gatewayの高度な機能を詳しく学び、その可能性を最大限に引き出します。パフォーマンスを最適化し、トラフィックを管理し、開発者体験を向上させる方法を習得します。

08

Serverlessのベストプラクティスと最適化

B24レッスンPRO

堅牢でコスト効率が高く、高パフォーマンスなServerlessアプリケーションを構築するためのベストプラクティスを学びます。Lambda FunctionsとAPI Gatewayの設定を最適化します。

09

非同期処理とイベント駆動アーキテクチャ

C14レッスンPRO

SQSとSNSを使い、非同期処理とイベント駆動アーキテクチャによって、堅牢でスケーラブルなServerlessシステムを構築するための高度なパターンを学びます。

10

状態管理とStep Functions

C14レッスンPRO

AWS Step Functionsを使って、Serverlessアプリケーション内の複雑な複数ステップのワークフローに取り組みます。状態を管理し、分散プロセスをオーケストレーションする方法を学びます。

11

ServerlessアプリケーションのCI/CD

C14レッスンPRO

AWSの開発者向けツールを使って、Serverlessプロジェクト用の自動Continuous Integration and Continuous Delivery(CI/CD)パイプラインを構築します。デプロイプロセスを効率化します。

12

実践的なServerlessプロジェクト

C14レッスンPRO

身につけた知識をすべて活用し、包括的なフルスタックServerlessマイクロサービスを構築します。設計、実装、テスト、監視まで行い、本番利用可能なアプリケーションを完成させます。

よくある質問

よくある質問

Serverless Backend with AWS Lambda & API Gatewayコースは無料ですか?

はい。Serverless Backend with AWS Lambda & API Gatewayコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

ALLを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、ALLの事前経験がなくても始められます。

CoddyKitでALLをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

Serverless Backend with AWS Lambda & API Gatewayを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、Serverless Backend with AWS Lambda & API Gatewayコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでALLを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもALLを学習でき、進捗がすべてのデバイスで同期されます。

Serverless Backend with AWS Lambda & API Gatewayを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る