Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 3.24 KB

File metadata and controls

52 lines (36 loc) · 3.24 KB

Prerequisites (TypeScript)

Frameworks & Tooling 🧰

In order to complete the the lessons using TypeScript you need to install the following:

Prerequisite Lessons Description
Node.js All The Node.js runtime including the node package manager NPM. Install an LTS version.
TypeScript All The TypeScript extension of JavaScript
VSCode All A great cross platform code editor.
VSCode Azure Functions extension All Extension for VSCode to easily develop and manage Azure Functions.
Azure Functions Core Tools All Azure Functions runtime and CLI for local development.
RESTClient for VSCode or Postman All An extension or application to make HTTP requests.
Azure Storage Explorer Blob, Queue, Table Application to manage Azure Storage resources (both in the cloud and local emulated).
Azure Storage Emulator (Windows only) or Azurite Blob, Queue, Table Emulator for using Azure Storage services if you want to develop locally without connecting to a Storage Account in the cloud. If you can't use an emulator you need an Azure Storage Account.
Azure CLI Deployment Command line interface used to manage Azure resources. Can be run on your local dev environment, in a deployment pipeline or in the Azure Cloud Shell.

📝 Tip - Azure Functions only support the long term support (LTS) versions of Node.js as shown in the Azure Functions runtime versions overview. Consequently, there is always a bit of a lag between the official availability of a Node.js LTS release and the official support of this release in Azure Functions.

Creating your local workspace 👩‍💻

We strongly suggest you create a new folder (local git repository) for each lesson and use this Azure Functions University repository for reference only (for when you're stuck).

  • Create a new folder to work in:

    C:\dev\mkdir azfuncuni
    C:\dev\cd .\azfuncuni\
  • Turn this into a git repository:

    C:\dev\azfuncuni\git init
  • Add subfolders for the source code and test files:

    C:\dev\azfuncuni\mkdir src
    C:\dev\azfuncuni\mkdir tst

You should be good to go now!

Feedback

We love to hear from you! Was this lesson useful to you? Is anything missing? Let us know in a Feedback discussion post here on GitHub.


🔼 Lessons Index