デジタルスキルバッジ
これらのデジタルコースは、AWS サービスの .NET ワークロードに焦点を当てています。
それぞれに学習モジュール、ハンズオンラボ、スキル評価が含まれています。80 %以上の合格スコアを獲得すると、Credly が発行するソーシャルメディアで共有できるデジタルバッジを獲得できます。
AWS App Runner は、ウェブアプリケーションや API を開発者が簡単かつ迅速にデプロイできるフルマネージド型サービスです。大規模に、しかも事前のインフラ経験を必要とせずにデプロイすることができます。
コース所要時間:3 時間
AWS Lambda は、サービスが受信したイベントに応じてコードを実行するサーバーレスコンピューティングサービスです。イベントは、SNS、SQS、S3、DynamoDB、API ゲートウェイなど、他の AWS サービスによって生成できます。
コース所要時間:3.5 時間
Amazon Elastic Container Service (ECS) は、コンテナベースのアプリケーションをクラウドで実行します。高速で拡張性の高いコンテナ管理が可能で、セキュリティ、コンテナオーケストレーション、CI/CD、サービスディスカバリー、モニタリングとオブザーバビリティのための他の AWS サービスと統合できます。
コース所要時間:3.5 時間
Amazon Rekognition では、事前にトレーニングされたコンピュータービジョン (CV) 機能を使用して、画像や動画の分析をアプリケーションに簡単に追加できます。このサービスでは、オブジェクト、人物、テキスト、シーン、アクティビティを識別できます。また、不適切なコンテンツも検出できます。また、非常に正確な顔分析、顔比較、顔検索機能も提供します。
Amazon Textract と共に、人工知能 (AI) を使用して、ドキュメントからテキストや、テーブルやフォームなどの構造化データを抽出します。設定やテンプレートは必要ありません。単純な光学文字認識 (OCR) を超えて、ドキュメントから関係性、構造、およびテキストを抽出できます。
AWS App2Container (A2C) は、既存のアプリケーションをコンテナ化し、AWS に移行するのに役立ちます。A2C は、オンプレミスのデータセンターまたは仮想マシンで実行されるアプリケーションをリフトアンドシフトし、Amazon ECS、Amazon EKS、または AWS App Runner によって管理されるコンテナで実行するために使用できるコマンドラインツールです。
移行ハブ戦略推奨事項と.NET ワークロードバッジは、AWS Migration Hub Strategy Recommendations サービスと.NET ワークロードに習熟していることを示します。
AWS コミュニティビルダー
この無料コースは、AWS コミュニティビルダーのニック・チャプサスによって作成され、AWS が後援しています。コースを修了すると、Amazon Simple Queue Service、Amazon Simple Notification Service、Amazon DynamoDB 、Amazon Simple Strage Service (S3)、AWS Secrets Manager、AWS Lambda などの 6 つの AWS サービスを使用して貴重な経験を積むことができます。AWS が主催するこの無料コースでは、AWS ソリューションに興味のある方ならどなたでも、重要なベストプラクティスや役立つヒントが学べます。
AWS スキルビルダーデジタルコース
AWS トレーニングと認定によるデジタルコース。AWS スキルビルダーのコースカタログをご覧ください。
このコースでは、Amazon Web Services (AWS) を使用して .NET アプリケーションをデプロイ、管理、および保護するための基本を学びます。.NET アプリケーション向けに特別に設計された AWS サービスとツールについて学びます。最後に、このコースでは、.NET アプリケーションを AWS クラウドにデプロイする実践的な例を紹介します。
コースレベル:このコースは、AWS を初めて使用する経験豊富な .NET 開発者を対象としています
所要時間:1.5 時間
経験豊富な .NET デベロッパーは、AWS Cloud Development Kit (AWS CDK) を使用して、Microsoft SQL Server データベースを含む典型的な ASP.NET Core アプリケーションのホストに必要なインフラストラクチャを作成する方法を学びます。また、アプリケーションが変更されたときにデプロイを更新する継続的インテグレーションと継続的デリバリー (CI/CD) パイプラインを作成する方法についても学びます。実践的なアクティビティを通じて、自分の環境でフォローすることができます。
コースレベル:上級
所要時間:1.5 時間
このデジタルカリキュラムでは、アプリケーションが API および関連する AWS サービスを通じて、フルマネージド型の NoSQL データベースサービスである Amazon DynamoDB とどのように相互作用するかを学びます。DynamoDB テーブルとインデックスを作成して操作する方法と、モニタリング、パフォーマンス、セキュリティのためにデータベースを最適化する方法を学びます。また、DynamoDB の設計原則を使用してアプリケーションを設計する方法についても学習します。コンセプトは、シニア開発者とジュニア開発者が一連のメンタリングセッションで出会うストーリーテリングを通じて提示されます。カリキュラムには、説明した設計パターンとソリューションの実装に役立つコード例が含まれています。
カリキュラムレベル:中級
所要時間:16 時間 50 分
オンラインラーニング
Mythical Mysfits ウェブサイトは、静的コンテンツを Amazon S3 から直接提供し、Amazon ECS 上の AWS Fargate を介してコンテナとしてデプロイされたマイクロサービス API バックエンドを提供し、Amazon DynamoDB が提供するマネージド NoSQL データベースにデータを格納します。その際、AWS API Gateway と Amazon Cognito との統合によってアプリケーションの認証と承認が有効になります。ユーザーがウェブサイト上で行ったクリックは、Amazon Kinesis Firehose 配信ストリームにレコードとして送信され、そこでそれらのレコードはサーバーレス AWS Lambda 関数によって処理され、Amazon S3 に保存されます。
AWS の使用経験: 初心者
完了までの時間: 3-4 時間
このワークショップでは、3 つの異なるデプロイオプションを使用して、AWS Toolkit Visual Studio を使用して Visual Studio から .NET アプリケーションをビルドし、AWS にデプロイします。
所要時間: 90 分