Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/normj/serverlesstodolisttutorial
A tutorial for building AWS Serverless applications with .NET Core.
https://github.com/normj/serverlesstodolisttutorial
aws-dynamodb aws-lambda netcore
Last synced: 2 months ago
JSON representation
A tutorial for building AWS Serverless applications with .NET Core.
- Host: GitHub
- URL: https://github.com/normj/serverlesstodolisttutorial
- Owner: normj
- License: apache-2.0
- Created: 2019-06-06T20:47:15.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T10:52:26.000Z (about 2 years ago)
- Last Synced: 2024-03-27T22:37:29.842Z (9 months ago)
- Topics: aws-dynamodb, aws-lambda, netcore
- Language: C#
- Homepage:
- Size: 12.6 MB
- Stars: 12
- Watchers: 3
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Building a AWS Serverless TODO List Application
This tutorial shows how to build a very simple TODO list application. Along the way you will learn how to use several AWS services like Amazon DynamoDB and AWS Lambda.
I wrote this with the intention of using this as material for giving AWS Talks on .NET serverless but it should be easy enough to follow by yourself.
If not please let me know where I can clarify things.## dotnet try
At Microsoft's 2019 Build conference a new .NET Global tool called dotnet try was released which allows the creation of interactive .NET documentation.
## Setup
To get started with this tutorial follow the following steps.
* Ensure .NET Core 3.1 SDK is installed. The tool dotnet try requires .NET Core 3.1
* https://dotnet.microsoft.com/download/dotnet-core/3.1
* Either the AWS Toolkit for Visual Studio or Amazon.Lambda.Tools .NET Core Global Tool
* AWS Toolkit for Visual Studio Download
* Amazon.Lambda.Tools .NET Core Global Tool - `dotnet tool install -g Amazon.Lambda.Tools`
* **Note:** The AWS Toolkit for Visual Studio is not compatible with Visual Studio for Mac.
* Clone this repository. Be sure to clone the repository in a directory you have write access.
* `git clone https://github.com/normj/ServerlessTODOListTutorial.git`
* Install dotnet try
* The current version publish to NuGet does not currently work for this project. The preview package **Microsoft.dotnet-try** has to be used from its myget feed.
* `dotnet tool install -g --add-source "https://dotnet.myget.org/F/dotnet-try/api/v3/index.json" Microsoft.dotnet-try`
* Start dotnet try in the directory the repo was cloned
* `dotnet try`![alt text](./DotnetTryMaterial/images/TutorialSetup.gif "Setup")
## Let's Start
If you are seeing this page after running `dotnet try` then click [here to get started](./DotnetTryMaterial/GettingStarted.md).