0Pricing
AWS for Backend Developers (EC2, S3, RDS, Lambda) icon

AWS for Backend Developers (EC2, S3, RDS, Lambda)

BackendCloudDatabaseEnterpriseScripting

EC2、S3、RDS、Lambdaなどの主要なAWSサービスをマスターし、堅牢でスケーラブル、効率的なバックエンドアプリケーションを構築します。

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

AWS for Backend Developers: EC2, S3, RDS, and Lambda

Amazon Web Servicesは、本番環境で稼働する多くのソフトウェアを支えるインフラストラクチャレイヤーです。このトラックは、バックエンド開発者が最も使用するサービスに焦点を当てています。コンピュートにはEC2、オブジェクトストレージにはS3、マネージドリレーショナルデータベースにはRDS、サーバーレス関数にはLambdaを使用し、AWSで実際のアプリケーションをデプロイ、監視、スケーリングするために必要な実践的な知識を習得します。

学習内容

EC2の基礎からスタートし、Amazon RDSを使用したマネージドデータベース、ライフサイクルルールと署名付きURLなどの高度な機能を含むS3のオブジェクトストレージパターン、Lambdaを使用したサーバーレスアーキテクチャへと進んでいきます。その過程で、CloudWatchモニタリングとロギング、AWSネットワークとセキュリティの基本設計、コスト最適化戦略、AWS上のCI/CDとデプロイメントパイプライン構築、およびリレーショナルデータベースの補完としてのDynamoDBの使用方法を学びます。高度なトピックには、オートスケーリング戦略、マルチAZ RDS構成、およびLambdaと他のAWSサービスの統合パターンが含まれています。

学習パス

12のコースはレベルA1からC1までにまたがっています。このトラックはAWS Introduction & EC2 Fundamentalsで始まり、B1およびB2のトピック(ネットワーク、セキュリティ、コスト管理)を通じて段階的に進み、C1レベル(Advanced EC2 & Auto Scaling Strategies、Advanced RDS & DynamoDB Deep Dive、Advanced Lambda Patterns & Integrations、CI/CD and Deployment Strategies on AWS)に到達します。各レベルは前のレベルを前提としているため、進行は意図的で段階的です。

学習方法

各コースは短くフォーカスされたレッスンに分かれており、組み込みエディタでリアルタイムフィードバックを受けながら進めます。詰まった場合は、AIチューターがレッスン内で利用可能であり、概念の説明や設定のデバッグを、レッスンを離れることなく支援します。

学習を始める →

学び方

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

12コース

AWS for Backend Developers (EC2, S3, RDS, Lambda)ラーニングパスのすべてのコース

01

AWS入門とEC2の基礎

A14レッスン

AWSの中核概念を理解し、Amazon EC2で最初の仮想サーバーインスタンスをデプロイすることから、AWSの学習を始めます。

02

Amazon S3によるオブジェクトストレージ

A24レッスンPRO

高いスケーラビリティと耐久性を備え、静的アセット、バックアップ、データレイクに最適なオブジェクトストレージサービス、Amazon S3について学びます。

03

Amazon RDSによるマネージドデータベース

B14レッスンPRO

クラウド上のリレーショナルデータベースのセットアップ、運用、スケーリングを簡素化するサービス、Amazon RDSについて学びます。

04

CloudWatchによるモニタリングとログ管理

B14レッスンPRO

Amazon CloudWatchを使ってAWSアプリケーションの効果的なモニタリングとログ管理を実装し、運用状態とパフォーマンスを確保します。

05

AWS Lambdaによるサーバーレス関数

B24レッスンPRO

サーバーのプロビジョニングや管理をせずにコードを実行できるサーバーレスコンピューティングサービス、AWS Lambdaについて学びます。イベント駆動型アーキテクチャに最適です。

06

AWSのネットワーキングとセキュリティの基礎

B24レッスンPRO

Amazon VPCを使ったネットワーキングの基本概念を習得し、IAM、Security Groups、NACLsでAWSリソースを安全に保護します。

07

S3の高度な機能とユースケース

B24レッスンPRO

クロスリージョンレプリケーション、静的ウェブサイトホスティング、イベント通知などの高度な機能を活用し、Amazon S3の可能性を最大限に引き出します。

08

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

B24レッスンPRO

AWSの利用料金を管理・最適化し、Well-Architected Frameworkを理解して、堅牢なクラウドソリューションにベストプラクティスを適用する方法を学びます。

09

EC2とAuto Scalingの高度な戦略

C14レッスンPRO

高度なインスタンス構成、自動スケーリング、高トラフィックアプリケーション向けのロードバランシングを学び、EC2の知識を深めます。

10

RDSとDynamoDBを深く理解する

C14レッスンPRO

高度なRDS構成でリレーショナルデータベースを最適化し、高性能なNoSQLデータストレージであるAmazon DynamoDBについて学びます。

11

Lambdaの高度なパターンと統合

C14レッスンPRO

非同期呼び出し、コード再利用のためのレイヤー、堅牢なAPIを実現するAPI Gatewayとの統合など、複雑なLambdaパターンを習得します。

12

AWSにおけるCI/CDとデプロイ戦略

C14レッスンPRO

AWSの開発者向けツールとServerless Application Model(SAM)を使って、継続的インテグレーションと継続的デリバリー(CI/CD)パイプラインを実装します。

よくある質問

よくある質問

AWS for Backend Developers (EC2, S3, RDS, Lambda)コースは無料ですか?

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

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

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

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

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

AWS for Backend Developers (EC2, S3, RDS, Lambda)を完了すると認定資格がもらえますか?

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

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

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

AWS for Backend Developers (EC2, S3, RDS, Lambda)を今すぐ始める

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

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