menu

Programming Windows on AWS

6 Steps 1 day 49 Credits

Learn how to develop applications in Microsoft Visual Studio leveraging AWS services.

Objectives:

In this quest, you’ll use Visual Studio to build C# programs with Amazon SQS, Amazon SNS, Amazon S3, Amazon DynamoDB, and AWS Security Token Service. You'll also use node.js to learn event-driven cloud programming with Amazon Lambda.

Quest Outline

Hands-On Lab

Introduction to Amazon EC2

This lab provides you with a basic overview of launching, resizing, managing, and monitoring an Amazon EC2 instance.

English 日本語 繁體中文
Hands-On Lab

Programming Amazon S3 with .NET

This lab provides a first experience of using the AWS Toolkit for .NET. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to run a simple console application in C# that creates an S3 bucket and uploads and manipulates files. To successfully complete this lab, you should be familiar with Visual Studio for C# and have a basic knowledge of launching and connecting to Windows systems in AWS.

Hands-On Lab

Programming Amazon SQS and Amazon SNS with .NET

This lab will provide a basic understanding of using the AWS Toolkit for .NET. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to run a simple console application in C# using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio for C# and have a basic knowledge of launching and connecting to Windows systems in AWS.

Hands-On Lab

Programming Amazon DynamoDB with .NET

This lab will provide a further understanding of using the AWS Toolkit for .NET and leveraging Amazon DynamoDB for application development. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to build an application in C# that leverages DynamoDB using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio for C# and have a basic knowledge of launching and connecting to Windows systems in AWS.

Hands-On Lab

Programming AWS Lambda for Windows

This lab will continue your hands-on practice with using the AWS Toolkit for .NET through working with AWS Lambda for application development. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to build an application in Node.js that leverages AWS Lambda using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio, with Node.js, and have a basic knowledge of launching and connecting to Windows systems in AWS. You should have at a minimum taken the Introduction to AWS Lambda lab prior to taking this lab.

Hands-On Lab

warning Programming AWS Security Token Service (STS) with .NET

This lab continues to build Windows application development skills, this time leveraging the Security Token Service (STS) to provide secure access to cloud storage in S3. After demonstrating the basic steps of installing Visual Studio Community Edition and the AWS Toolkit for .NET, the student builds a simple console application in C# using the AWS SDK for .NET. The lab will then demonstrate how to use STS to obtain temporary credentials to access protected S3 resources.

Enroll Now

Enroll in this quest to track your progress toward earning a badge.