Azure Functions is the quickest and easiest way to get your code running in Azure. This course will teach you how to create your own serverless functions, integrate with other services, and host them in Azure or Docker containers.
Azure Functions is the quickest and easiest way to get your code running in Azure and offers a cost-effective, serverless, per-second billing model. In this course, Microsoft Azure Developer: Create Serverless Functions, you'll learn how to create your own Azure Functions apps. First, you'll explore how to create Functions with Visual Studio or using the cross-platform Core Tools. Next you'll see how to use triggers and bindings to easily integrate with other services. Finally, you'll learn about how you can host your applications in Azure or in Docker containers, and take advantage of advanced features like proxies. When you’re finished with this course, you'll be able to use Azure Functions to rapidly build, deploy and monitor your own serverless applications.
Mark Heath is a software developer based in Southampton, England, working
for NICE Systems as a software architect creating cloud based digital
evidence management systems for the police. He is the creator of NAudio, an
open source audio framework for .NET.
Creating Functions in the Azure Portal Hi, Mark Heath here, and in this module, we're going to learn how we can create Azure Functions in the Azure portal, and so in this module we're going to be spending most of our time in the portal. We'll start off by creating a new function app which will host our functions, and we'll be using the consumption pricing plan to take advantage of the serverless per-second billing model. Then we'll see how we can create a new function in the portal based on one of several built-in templates that enable you to get started quickly. Then we'll test our function from within the portal, and see how we can examine the invocation history for our function. And we'll also learn about the file structure of an Azure Function App including the role that the function. json file plays in defining a function. So let's get started.
Creating Functions with Visual Studio Code Hi, Mark Heath here, and in this module, we'll learn how we can use Visual Studio Code and the Azure Functions Core Tools to develop Azure Functions. Now, you might be wondering why we need another way of developing Azure Functions, after all, we've just seen how good Visual Studio 2017 is for developing and testing functions. However, Visual Studio 2017 does require Windows, and so if your development environment is Mac OS or Linux, then you'll need to use different tooling. Secondly, you may be aware of the Visual Studio Code Editor, which has exploded in popularity in recent years. It's completely free and open source, and cross-platform, so you can run it on Windows, Mac OS, and Linux. It's particularly popular with web developers, and it has a huge ecosystem of extensions that bring in support for all kinds of different programming languages, as well as integration with cloud providers like Azure. And so if you're wanting to develop Azure Functions on Mac OS or Linux, this is a great option, and, of course, if you're on Windows, but you just prefer the development experience of Visual Studio Code, then you can absolutely use this as well. So let's see what we need to get started.