コース概要
モジュール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に関する基本的な知識が必要です
お客様の声 (2)
トレーナーの知識、関与、および親密さ
Adam Kuklewski - GE Medical Systems Polska
コース - Technical Architecture and Patterns
機械翻訳
ソフトウェアアーキテクチャについて新たな洞察を得て、思考を広げるのに役立った練習が気に入りました。
Gabriele - EAGLEPROJECTS S.p.A.
コース - Architecture and Design: Core + Advanced Training
機械翻訳