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.

Get Started
.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

Start course »

Get Started
.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

Start course »

Get Started
.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

Start course »

AWS Community Builder Courses

These courses were created by AWS community builders and cover a variety of services and topics.
Get Started
Cloud Fundamentals: AWS Services for C# Developers

This free course was authored by AWS Community Builder Nick Chapsas and sponsored by AWS. Upon completion of the course, you will gain valuable experience using 6 AWS services including Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon DynamoDB, Amazon Simple Storage Service (S3), AWS Secrets Manager, and AWS Lambda. The course covers important best practices and useful tips and tricks for anyone who is interested in AWS solutions.

Go to Course

Get Started
AWS Lambda for the .NET Developer

This is a Udemy course authored by AWS Community Builder Rahul Nath and focuses on getting started with AWS Lambda. In this course you’ll learn all about AWS Lambda functions, get introduced to Amazon DynamoDB and Amazon API Gateway, and even how to connect your Lambda functions with other AWS solutions.

Go to Course

AWS Skill Builder Digital Courses

Digital courses from AWS Training & Certification. Browse the AWS Skill Builder course catalog.

Get Started
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

Go to course on AWS Skill Builder »

Get Started
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

Go to course on AWS Skill Builder »

Get Started
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

Go to course on AWS Skill Builder »

Online Learning

Get Started
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

Go to workshop on GitHub »

Get Started
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

Go to workshop »

Was this page helpful?