Writing and Testing Precompiled Azure Functions in Visual Studio 2017
In this course, you will learn how to bring the full power of the .NET ecosystem to Azure Function development using the familiar and powerful environment of Visual Studio.
What you'll learn
Previous incarnations of Azure Functions used C# script files. With the latest release, you can develop Azure Functions that use standard C# class files. This means you can use all your prior .NET knowledge to easily create Azure Functions whilst utilizing the powerful development environment that is Visual Studio. In this course, Writing and Testing Precompiled Azure Functions in Visual Studio 2017, you will learn how to set up your local development environment to develop and test Azure Functions locally. You will then learn how to create Azure Functions that are triggered from incoming HTTP requests. In addition, you will learn about integrating with Azure Storage queues and blobs, Azure Service Bus, and Azure Event Hubs. By the end of this course, you will be able to create an Azure Functions project from scratch in Visual Studio, write and debug functions locally, create unit tests, and publish your finished Azure Functions App to the cloud.
Table of contents
- Version Check 0m
- Introduction 2m
- Why Azure Functions? 2m
- Benefits of Precompiled Functions 2m
- Core Concepts Overview 2m
- An Overview of Creating Precompiled Functions in Visual Studio 2m
- An Introduction to Azure Function Code Attributes 2m
- Setting up the Development Environment 2m
- Creating an Azure Functions Project in Visual Studio 1m
- Summary 1m
- Introduction 2m
- An Overview of Function Development in Visual Studio 1m
- Configuring HTTP Triggers with Attributes 5m
- Demo Scenario Overview 2m
- Adding an HTTP-triggered Function in Visual Studio 4m
- Debugging an Azure Function Locally from Visual Studio 5m
- Modifying Function Code 5m
- Publishing Azure Functions to Azure from Visual Studio 4m
- Testing an HTTP Function with a Function Key 3m
- Debugging a Published Azure Function from Visual Studio 2m
- Summary 2m
- Introduction 2m
- An Overview of Azure Storage 3m
- Introducing the Azure Storage Emulator 2m
- Configuring Azure Blob Storage Triggers and Bindings 3m
- Configuring Azure Queue Storage Triggers and Bindings 1m
- Configuring Azure Table Storage Bindings 3m
- Adding an Azure Queue Storage Output Binding 9m
- Testing Using an Azure Storage Account in the Cloud 4m
- Creating an Azure Queue Storage Triggered Function 6m
- Creating Azure Blob Storage Triggered Functions 4m
- Publishing New and Updated Functions to an Existing Function App 4m
- Summary 1m
- Introduction 2m
- Creating a New Azure Service Bus in the Azure Portal 2m
- Adding a New Function Triggered by Service Bus Messages 4m
- Testing Azure Service Bus Triggers 4m
- Publishing the Service Bus Trigger to Azure 5m
- Creating an Azure Event Hub in the Azure Portal 2m
- Adding a New Function Triggered from an Event Hub 2m
- Testing Azure Event Hub Triggers 2m
- Publishing the Event Hub Trigger to Azure 3m
- Additional Event Hub and Service Bus Attributes 1m
- Understanding CRON Expressions 2m
- Creating an Azure Function That Executes on a Schedule 4m
- Summary 1m
- Introduction 2m
- Reusing Business Logic in Azure Function Apps 1m
- Adding a New Class Library Project to Hold Business Logic 1m
- Moving the LoanApplication Class 2m
- Refactoring Function Business Logic to a Shared Class Library 2m
- Creating a Unit Test Project 2m
- Adding Business Logic Unit Tests 4m
- Publishing the Final Solution to Azure 2m
- Summary, Resources, and Further Learning 2m