- For preparation: install the Azure CLI client
- Read chapters three, four, and five from Andrew Lock ASP.NET Core in Action, Third Edition
- Lambda expressions and anonymous functions
- Intro to C♯'s
await
operator - Introduction to asynchronous programming with
async
andawait
in C♯
- Minimal Web APIs
- Tutorial: Make HTTP requests in a .NET console app using C♯
- Make HTTP requests with the
HttpClient
class - Official documentation of
HttpClient
Class - ASP.NET Core Middleware
- How to serialize and deserialize (marshal and unmarshal) JSON in .NET
In case you want to read more detailed documentation on how to manually configure and setup a GitHub Actions workflow for deployment to Azure App Service, read the following official documentation documents from Microsoft and GitHub:
- https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions
- https://learn.microsoft.com/en-us/dotnet/architecture/devops-for-aspnet-developers/actions-deploy
- https://docs.github.com/en/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure/deploying-net-to-azure-app-service