お問い合わせ

コース概要

モジュール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ウェブアプリケーションのデプロイ
    • AWS Lambdaを利用したサーバーレスアプリケーションの構築とデプロイ
    • Javaアプリケーション向けのCI/CDパイプラインの設定方法
    • AWSおよびJavaを用いたマイクロサービスアーキテクチャの実装

要求

JavaおよびAWSに関する基本的な知識が必要です

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー