コース概要

モジュール1: クラウドコンピューティングの概要

 ・クラウドコンピューティングの概要
 ・クラウドコンピューティングのメリット
 ・クラウドサービスモデル (IaaS, PaaS, SaaS)
 ・AWS の概要
 ・AWS サービスの概要
 ・グローバルインフラストラクチャ

モジュール2: ソフトウェアアーキテクチャの基礎

 ・ソフトウェアアーキテクチャの原則
 ・アーキテクチャパターンとスタイル
 ・レイヤードアーキテクチャ
 ・マイクロサービスアーキテクチャ
 ・サーバーレスアーキテクチャ

モジュール3: AWS 核心サービス

 ・コンピューティングサービス
 ・EC2 (Elastic Compute Cloud)
 ・AWS Lambda
 ・ストレージサービス
 ・S3 (Simple Storage Service)
 ・EBS (Elastic Block Store)
 ・データベースサービス
 ・RDS (Relational Database Service)
 ・DynamoDB
 ・ネットワーキングサービス
 ・VPC (Virtual Private Cloud)
 ・Route 53

モジュール4: AWS 上での Java アプリケーションの展開

 ・AWS Elastic Beanstalk
 ・Docker と ECS (Elastic Container Service)
 ・AWS Lambda を使用したサーバーレスデプロイメント
 ・AWS CodePipeline と CodeBuild を使用した CI/CD パイプライン

モジュール5: クラウドアーキテクチャのセキュリティ

 ・AWS セキュリティの基礎
 ・IAM (Identity and Access Management)
 ・AWS Key Management Service

モジュール6: 監視とスケーリング

 ・AWS 上でのアプリケーション監視
 ・CloudWatch
 ・AWS X-Ray
 ・オートスケーリング
 ・EC2 オートスケーリング
 ・DynamoDB オートスケーリング
 ・パフォーマンス最適化技術

モジュール7: 実践ラボとプロジェクト

 ・AWS Elastic Beanstalk 上での Java Web アプリケーションの展開
 ・AWS Lambda を使用したサーバーレスアプリケーションの構築と展開
 ・Java アプリケーションの CI/CD パイプラインの設定
 ・AWS と Java を使用したマイクロサービスアーキテクチャの実装

要求

Java および AWS の基本的な知識

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー