Advanced Scenarios in Azure Functions

Setting Up Your Dev Machine

Your browser needs to be JavaScript capable to view this video

Try reloading this page, or reviewing your browser settings

This video segment provides your dev environment setup, and the resources you will need to take this course.


  • Azure functions core tools
  • Azure functions
  • Azure
  • VSCOde

About this video

Sahil Malik
First online
20 December 2019
Online ISBN
Copyright information
© Sahil Malik 2019

Video Transcript

Sahil Malik: Let’s briefly talk about what your dev machine should also look like, the tools and software, et cetera, you will need in order to follow along through this course. You can follow me on Mac, Windows or Linux. Well, I must say though that when I talk about Durable Functions, at the time of recording this course, the development experience for Durable Functions is restricted to Visual Studio. So for that part, you’re going to need Windows, but for the rest of it, you can follow me on Mac, Windows or Linux. Now I am sure that the experience for Visual Studio Code is also coming for Durable Functions. So there is a good chance that by the time you watch my course, you’ll be able to use VSCode for everything. But at the time of recording, Visual Studio is the only choice.

You’re going to need an Azure subscription because in order to run these Azure Functions and for me to be able to demonstrate these various tools and tricks to you, well, we need an Azure subscription. A free trial version is fine, as long as you have access to some kind of Azure subscription. You’re also going to need VSCode. It’s free,, go ahead and download it. I’ll give you the necessary links to set it up for VSCode-based Azure Functions development. For the Durable Functions part, I’ll be using Visual Studio 2017, so make sure you have that as well.

And naturally when you install VSCode and Visual Studio, you’ll need to configure them to work with Azure Functions. So for VSCode, please go to that link and follow the necessary instructions. It’s basically a matter of installing an extension and some command line tools with npm, et cetera, so go ahead and set up your development environment for VSCode-based Azure Functions. And for Visual Studio, please use this link and go ahead and set up your development environment to use Visual Studio for Azure Functions.