In this lab, you learn how to deploy, modify, and invoke .NET applications into the AWS Cloud from an integrated development environment (IDE). The .NET projects covered make use of the AWS Lambda service for a serverless architecture.
Level
Intermediate
Duration
1 Hours 0 Minutes
Course objectives
In this course, you will learn how to:
   •   Create and deploy a serverless .NET web application on AWS Lambda using an AWS Serverless Application Model (AWS SAM) template.
   •   Create and deploy a .NET application on AWS Lambda function which makes calls to the Amazon Simple Storage Service (Amazon S3) service and returns values.
   •   Invoke a deployed AWS Lambda function using the .NET command line interface (CLI).
   •   Create and deploy a .NET application on AWS Lambda that invokes another .NET application on AWS Lambda.
Intended audience
This course is intended for:
   •   .Net stack developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
   •   A basic knowledge of AWS services as defined in the AWS Cloud Practitioner Essentials course
   •   Be comfortable with navigating the AWS Management Console, AWS Cloud9 interface for the IDE, and .NET CLI commands.
Course outline
Introduction
   •   Task 0: Connect to your development environment
   •   Task 1: Review the development environment
   •   Task 2: Create a new ASP.NET project and deploy it to AWS
   •   Task 3: Create a new .NET project and deploy it to AWS
   •   Task 4: Create a new .NET Project and run the program locally
   •   Task 5: Use an AWS Lambda function to invoke another AWS Lambda function