Skip to content

Instantly share code, notes, and snippets.

@marcduiker
Created November 1, 2019 11:54
Show Gist options
  • Save marcduiker/c64b52be8e5a1a555c7174c80c71dc65 to your computer and use it in GitHub Desktop.
Save marcduiker/c64b52be8e5a1a555c7174c80c71dc65 to your computer and use it in GitHub Desktop.
Azure Functions Workshop @ Serverless Compute London 2019

Lab 0 - Prerequisites

Goal

During this workshop we're going to write Azure Functions in C# (.NET Core). The goal of this lab is to very that the required SDKs, IDE and tooling are installed.

Steps

1. SDKs

Verify that you have a recent .NET Core SDK installed:

  • .NET Core SDK (at least 2.2+). Check with typing dotnet --list-sdks in the console.
  • .NET Core SDKs can be downloaded here.

2. IDE & Extensions

Verify that you have an IDE with extension/plugins for Azure Functions:

  • VS 2019 with Azure development workload
  • VS Code with Azure Functions extension
  • Jetbrains Rider 2019 with the Azure Toolkit Plugin

3. Tooling

Verify that you have these tools installed in order to run Azure Functions locally:

4. Azure account & Azure CLI

Although most of the labs can be done completely locally it would be fun if you could deploy your Function App to Azure in the final labs. For this you require:

  • An Azure account.
  • The Azure CLI to create the Azure resources (or you can use the Azure portal to create these).

5. Code snippets

Completely optional but still useful:

  • I have made some code snippets, which can speed up the process (and prevent mistakes) when creating client, orchestrator and activity functions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment