At the core of developing correct and maintainable Azure Functions is a thorough knowledge of how to reduce code duplication. In this course, Reducing C# Code Duplication in Azure Functions, you'll learn how to create functions and Function Apps that reduce or eliminate duplicated code. First, you'll discover how to share source code within a Function App. Next, you'll explore how to share compiled code. Finally, you'll learn how to re-factor business logic code into a shared function. When you’re finished with this course, you'll have a foundational knowledge of reducing code duplication that will help you as you move forward to create more maintainable and less error-prone functions.
Course Overview Hi everyone, my name's Jason Roberts. Welcome to my course, Reducing C# Code Duplication in Azure Functions. I'm a Microsoft. NET MVP, freelance developer, and author. In this course, we're going to learn how to make maintaining our Azure functions easier and reduce potential errors by reducing or eliminating duplicated code. Some of the major topics that we'll cover in this course include how to reduce duplicated code within a single function app by sharing source code, how to share compiled code within a function app and across multiple function apps, and how to refactor out shared logic into dedicated functions. By the end of this course, you'll understand how to share source code, share compiled code, and create centralized logic in shared functions to reduce duplicated code. Before beginning the course, you should be familiar writing basic C# code and have a basic understanding of Azure functions. I hope you'll join me on this journey with the Reducing C# Code Duplication in Azure Functions course, at Pluralsight.