Badges & Training - .NET on AWS
TUTORIAL - Learn .NET on AWS development, AWS services, and AWS tools from self-paced digital courses. Earn digital skills badges to show your proficiency.
Digital Skills Badges
These digital courses are focused on .NET workloads on AWS services. Each includes learning modules, hands-on labs, and a skills assessment. A passing score of 80% or more earns you a digital badge you can share on social media, issued by Credly.

.NET Workloads on AWS App Runner
AWS AppRunner is a fully-managed AWS compute service that makes it easy for developers to quickly deploy web applications and APIs, at scale and with no prior infrastructure experience required.
Course duration: 3 hours

.NET Workloads on AWS Lambda
.NET Workloads on AWS Lambda
AWS Lambda is a serverless compute service that executes your code in response to events received by the service. Events can be generated by other AWS services, such as SNS, SQS, S3, DynamoDB, API Gateway, etc.
Course duration: 3.5 hours

.NET Workloads on Amazon ECS & AWS Fargate
Amazon Elastic Container Service (ECS) runs container-based applications in the cloud. It provides fast, highly scalable container management, and integrates with other AWS services for security, container orchestration, CI/CD, service discovery, and monitoring & observability.
Course duration: 3.5 hours

Amazon Rekognition and .NET Workloads
Amazon Rekognition makes it easy to add image and video analysis to your applications using pre-trained computer vision (CV) capabilities. The service can identify objects, people, text, scenes, and activities. It can detect inappropriate content as well. It also provides highly accurate facial analysis, face comparison, and face search capabilities.
More Digital Skills Badges

Amazon Textract and .NET Workloads
With Amazon Textract, your applications can extract text and structured data such as tables and forms from documents using artificial intelligence (AI)—no configuration or templates necessary. Go beyond simple optical character recognition (OCR) by extracting relationships, structure, and text from documents.

AWS App2Container and .NET Workloads
AWS App2Container (A2C) helps you containerize and migrate existing applications to AWS. A2C is a command line tool you can use to you lift and shift applications that run in your on-premises data centers or on virtual machines, and run them in containers that are managed by Amazon ECS, Amazon EKS, or AWS App Runner.

Migration Hub Strategy Recommendations and .NET Workloads
The Migration Hub Strategy Recommendations and .NET Workloads badge demonstrates proficiency with the AWS Migration Hub Strategy Recommendations service and .NET workloads.
AWS Skill Builder Digital Courses
Digital courses from AWS Training & Certification. Browse the AWS Skill Builder course catalog.
Getting Started with .NET on AWS
In this course, you will learn the basics of deploying, managing, and securing .NET applications with Amazon Web Services (AWS). You will learn about AWS services and tools specifically designed for .NET applications. Finally, the course will walk you through a hands-on example of deploying a .NET application to the AWS Cloud.
Course Level: This course is intended for Experienced .NET developers who are new to AWS
Duration: 1.5 hours
Modernize .NET Applications - Infrastructure as Code and CI/CD
In this course, you will learn how to use the AWS Cloud Development Kit (AWS CDK) to create the infrastructure needed to host a typical ASP.NET Core application, including a Microsoft SQL Server database. You will also learn how to create a continuous integration and continuous delivery (CI/CD) pipeline that will update your deployment when your application changes. Through hands-on activities, you can follow along in your own environment.
Course Level: Advanced
Duration: 1.5 hours
Developing with Amazon DynamoDB
This digital curriculum teaches you how applications interact with Amazon DynamoDB, a fully managed NoSQL database service, through its API and related AWS services. You will learn how to create and interact with DynamoDB tables and indexes and how to optimize databases for monitoring, performance, and security. You will also learn how to architect applications using DynamoDB design principles. Concepts are presented through storytelling in which a senior developer and a junior developer meet in a series of mentoring sessions. The curriculum includes code examples to help you implement the design patterns and solutions discussed.
Curriculum Level: Intermediate
Duration: 16 Hours 50 Minutes
Online Learning
Build a Modern C# Application on AWS
The Mythical Mysfits website serves its static content directly from Amazon S3, provides a microservice API backend deployed as a container through AWS Fargate on Amazon ECS, stores data in a managed NoSQL database provided by Amazon DynamoDB, with authentication and authorization for the application enabled through AWS API Gateway and its integration with Amazon Cognito. The clicks that users perform on the website will be sent as records to an Amazon Kinesis Firehose Delivery stream where those records will be processed by serverless AWS Lambda functions and then stored in Amazon S3.
AWS Experience: Beginner
Time to Complete: 3-4 hours
Deploy .NET Apps on AWS
In this workshop, we will use three different deployment options to build and deploy .NET application on AWS from Visual Studio using AWS Toolkit for Visual Studio.
Time to complete: 90 minutes