In this chapter, you learned how to create an Azure function app, deploy Azure Functions inside it, and configure them.
Using the ARM template, you can create a function app on the fly and update it with minimum effort, and you can use Azure Functions Core Tools to deploy the Azure Functions. In some scenarios (for example, test environments), you can rapidly create an environment by simply running the ARM template and deploying the function app using the Core Tools, and you can do it programmatically.
In the next chapter, you will see how you can use DevOps methodologies with your Azure Functions.