
Deploy scalable, cost-efficient applications with Azure Functions, a serverless platform. Scale automatically, support multiple languages, and integrate with Azure Blob Storage, Event Hubs, and Cosmos DB.
Explore Azure functions in the Azure portal, comparing consumption and premium plans, auto-scaling and execution time limits, with http and timer triggers and binding examples.
Develop and deploy Azure Functions locally with Core Tools across platforms, then initialize a dotnet function app in the current folder using func init.
Create an http trigger in Visual Studio Code using C# and .NET 6 with the Azure extension; scaffold a new anonymous http function, then run, debug, and test with Postman.
implement a blob-trigger image resize function by loading an image from the Emma Sharpe Library, resizing it, and saving the output with a jpeg encoder; configure dependency injection via startup.
Monitor a blob-triggered image resize function in an Azure Functions app by configuring Application Insights, reviewing logs and success/error counts, and adding environment settings with the connection string.
Set up an http trigger binding to Cosmos DB in function.json, configuring database and container names, and a binding parameter for the id query, using wizard or manual setup.
Refactor Azure Functions to fetch a Cosmos DB document by id using Postman, returning 200 with the record or 404 when not found.
Demonstrates building an ASP.NET core web api with get and post methods, swagger integration, and posting weather forecast data to an Azure trigger function via HTTP client.
In this course we will be learning about azure function which is a serverless concept of cloud design that allows a piece of code to be deployed and executed without any need of server infrastructure .
It can be written in multiple languages like C#, Java,...
These services are so helpful that if you have to implement the same functionality using traditional language
it will take you a lot of time in comparing to using azure functions .
Knowing these services is critical since they can solve some complex real world scenarios with ease .
In this course you will learn how to create Azure Functions using azure Portal, visual studio, and visual studio code, and explore the different triggers, bindings and deployment models that are available.
you will learn how to:
Develop and test Azure Functions using Azure Portal editor.
Understand Azure Functions Bindings and Triggers .
Create cosmos DB using data explorer in azure portal .
Develop and test and deploy Azure Functions using Visual Studio and Visual Studio Code .
Create http trigger in visual studio code to interact with container inside cosmos database .
Develop and test event hub trigger .
Add trigger to app logic designer with watch variables for logs each time data is changed in cosmos db .
Overview about Durable orchestrations functions template structure and workflow .
Monitor Azure Functions logs for possible errors using Application Insights.
Deploy Azure Functions App .
Mastering Azure Functions can get you a job as a cloud developer. It's a in demand skill in software development industry,
particularly nowadays with the rise of serverless cloud computing .
By the end of this course, you should have a fundamental understanding of what Microsoft Azure Functions are, how they can be used and how they can interact with other functions, and the core knowledge you need to build serverless applications using Azure Functions .