Advanced Developing on AWS コースでは、オンプレミスのモノリシックなレガシーアプリケーションを、サーバーレスのマイクロサービスアーキテクチャにリファクタリングするという、現実世界のシナリオを使用します。
この3日間の上級コースでは、クラウドネイティブな環境を設計することや、オンプレミスのレガシーアプリケーションを分解してクラウドベースでクラウドネイティブのアーキテクチャに再パッケージ化すること、Twelve-Factor App 方法論の原則を適用することなど、高度な開発のトピックについて取り上げます。
既にAWS のサービスに精通している経験豊富なソフトウェアデベロッパー
□ 少なくとも1つのハイレベルプログラム言語(C#、Java、PHP、Ruby、Python など)についての深い知識がある方
□ 主要なAWS のサービスとパブリッククラウドの実装に関する実務的知識
□ AWS実環境での 6 か月以上の運用に加え、Developing on AWS を受講済み
当コースを修了した時点で、次のことができることを目標とします。
● モノリシックアプリケーションのアーキテクチャを分析して、異なる AWS のサービス間でアプリケーションを分離できる論理的あるいはプログラム的な観点から見たブレークポイントを特定する
● モノリシックアーキテクチャから移行しながら、The Twelve-Factor Application の概念と手順を適用する
● マイクロサービスベースのクラウドネイティブなアプリケーションを開発するために、適切な AWS のサービスを推奨する
● AWS API、CLI、および SDK を使用して AWS のサービスを監視および管理する
1. クラウドジャーニー
- オンプレミスの一般的なアーキテクチャ
- Cloud Air の紹介
- モノリシックアーキテクチャ
- クラウドへの移行
- ガードレール
- 移行のための 6 つの R
- Twelve-Factor App 方法論
- アーキテクチャのスタイルとパターン
- AWS のサービスの概要
- AWS のサービスとのインターフェイス
- 認証
- Infrastructure as Code と Elastic Beanstalk
- デモンストレーション :AWS コンソールで AWS CloudFormation を使用してベースインフラストラクチャを作成する手順を示します。
ラボ: AWS Elastic Beanstalk を使用してモノリシックアプリケーションをデプロイする
2. 俊敏性の実現
- DevOps
- CI/CD
- アプリケーションの設定
- 機密情報管理
- AWS での CI/CD サービス
デモ :AWS Secrets Manager のデモ
3. モノリスからマイクロサービスへ
- マイクロサービス
- サーバーレス
- Cloud Air の概要
- Lambda と API Gateway を使用したマイクロサービス
- SAM
- モノリスの成長を止める
ラボ: AWS Lambda を使用してマイクロサービスを構築する
4. 多言語対応と分散システムの複雑性
- 多言語対応
- DynamoDB のベストプラクティス
- 分散システムの複雑性
- AWS Step Functions
5. 回復性とスケーリング
- 分散型データストア
- Amazon SQS
- Amazon SNS
- Amazon Kinesis Streams
- AWS IoT メッセージブローカー
- サーバーレスイベントバス
- イベントソーシングと CQRS
- 回復性を考慮したクラウドでの設計
ラボ :AWS メッセージングオプションの詳細
6. セキュリティとオブザーバビリティ
- AWS Lambda を使用したサーバーレスコンピューティング
- Amazon Cognito を使用した認証
- デバッグとトレーサビリティ
- ハンズオンラボ :AWS でのマイクロサービスを構築する
日数 | 3日間 |
---|---|
受講時間 | 9時30分 ~ 17時30分(昼休憩:60分) |
受講料 | 231,000円 (税別価格210,000円) |
日時 | 場所 | 状況 | 締切日 | セッションID |
---|---|---|---|---|
5月29日(水) 〜 5月31日(金) | オンラインLive(トレノケート社) | 受付中 | 5月14日(火) | 02 |
7月10日(水) 〜 7月12日(金) | オンラインLive(トレノケート社) | 受付中 | 6月25日(火) | 03 |
9月11日(水) 〜 9月13日(金) | オンラインLive(トレノケート社) | 受付中 | 8月27日(火) | 04 |
キャンセル規定 | 受講開始13営業日前から受講料(購入価格)の100%のキャンセル料がかかります。 |
---|---|
その他 | ★電子ブックアカウントの作成 |
【重要】キャンセル規定
当コースはトレノケート株式会社 直営クラスへのご案内となります
コースのキャンセルは、コース開始の13営業日前までとさせていただきます。
それ以降は受講費用の全額をご請求させていただきます。
※他社提携コースは、お申し込み後に空席確認を行います。主催会社でお席の確保ができた後に受付確定となります。